commit
58567834c7
6 changed files with 31 additions and 7 deletions
|
@ -30,6 +30,13 @@ process.once('loaded', function() {
|
||||||
});
|
});
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Properties
|
||||||
|
|
||||||
|
### `process.noAsar`
|
||||||
|
|
||||||
|
이 속성을 `true`로 지정하면 Node 빌트인 모듈의 `asar` 아카이브 지원을 비활성화 시킬
|
||||||
|
수 있습니다.
|
||||||
|
|
||||||
## Methods
|
## Methods
|
||||||
|
|
||||||
`process` 객체는 다음과 같은 메서드를 가지고 있습니다:
|
`process` 객체는 다음과 같은 메서드를 가지고 있습니다:
|
||||||
|
|
|
@ -184,12 +184,16 @@ __주의:__ `bounds`는 OS X 와 Windows에서만 작동합니다.
|
||||||
|
|
||||||
트레이에 풍선 팝업을 생성합니다.
|
트레이에 풍선 팝업을 생성합니다.
|
||||||
|
|
||||||
### `Tray.popContextMenu([position])` _OS X_ _Windows_
|
### `Tray.popUpContextMenu([menu, position])` _OS X_ _Windows_
|
||||||
|
|
||||||
* `position` Object (optional) - 팝업 메뉴 위치
|
* `menu` Menu (optional)
|
||||||
|
* `position` Object (optional) - 팝업 메뉴의 위치
|
||||||
* `x` Integer
|
* `x` Integer
|
||||||
* `y` Integer
|
* `y` Integer
|
||||||
|
|
||||||
|
트레이 아이콘의 컨텍스트 메뉴를 팝업시킵니다. `menu`가 전달되면, `menu`가 트레이
|
||||||
|
메뉴의 컨텍스트 메뉴 대신 표시됩니다.
|
||||||
|
|
||||||
`position`은 Windows에서만 사용할 수 있으며 기본값은 (0, 0)입니다.
|
`position`은 Windows에서만 사용할 수 있으며 기본값은 (0, 0)입니다.
|
||||||
|
|
||||||
### `Tray.setContextMenu(menu)`
|
### `Tray.setContextMenu(menu)`
|
||||||
|
|
|
@ -441,7 +441,7 @@ Returns:
|
||||||
|
|
||||||
프레임 문서의 로드가 끝나면 발생하는 이벤트입니다.
|
프레임 문서의 로드가 끝나면 발생하는 이벤트입니다.
|
||||||
|
|
||||||
### Event: 'page-title-set'
|
### Event: 'page-title-updated'
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
|
|
||||||
|
@ -449,7 +449,7 @@ Returns:
|
||||||
* `explicitSet` Boolean
|
* `explicitSet` Boolean
|
||||||
|
|
||||||
탐색하는 동안에 페이지의 제목이 설정되면 발생하는 이벤트입니다. `explicitSet`는 파일
|
탐색하는 동안에 페이지의 제목이 설정되면 발생하는 이벤트입니다. `explicitSet`는 파일
|
||||||
URL에서 종합(synthesised)된 제목인 경우 false로 표시됩니다.
|
URL에서 합성(synthesised)된 제목인 경우 false로 표시됩니다.
|
||||||
|
|
||||||
### Event: 'page-favicon-updated'
|
### Event: 'page-favicon-updated'
|
||||||
|
|
||||||
|
|
|
@ -103,6 +103,14 @@ var originalFs = require('original-fs');
|
||||||
originalFs.readFileSync('/path/to/example.asar');
|
originalFs.readFileSync('/path/to/example.asar');
|
||||||
```
|
```
|
||||||
|
|
||||||
|
또한 `process.noAsar`를 `true`로 지정하면 `fs` 모듈의 `asar` 지원을 비활성화 시킬 수
|
||||||
|
있습니다.
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
process.noAsar = true;
|
||||||
|
fs.readFileSync('/path/to/example.asar');
|
||||||
|
```
|
||||||
|
|
||||||
## Node API의 한계
|
## Node API의 한계
|
||||||
|
|
||||||
`asar` 아카이브를 Node API가 최대한 디렉터리 구조로 작동하도록 노력해왔지만 여전히
|
`asar` 아카이브를 Node API가 최대한 디렉터리 구조로 작동하도록 노력해왔지만 여전히
|
||||||
|
|
|
@ -19,9 +19,9 @@
|
||||||
|
|
||||||
## node-inspector로 디버깅 하기
|
## node-inspector로 디버깅 하기
|
||||||
|
|
||||||
__참고:__ Electron은 node v0.11.13 버전을 사용합니다. 그리고 현재 node-inspector
|
__참고:__ Electron은 현재 node-inspector 유틸리티와 호환성 문제가 있습니다. 따라서
|
||||||
유틸리티와 호환성 문제가 있습니다. 추가로 node-inspector 콘솔 내에서 메인 프로세스의
|
node-inspector 콘솔 내에서 메인 프로세스의 `process` 객체를 탐색할 경우 크래시가
|
||||||
`process` 객체를 탐색할 경우 크래시가 발생할 수 있습니다.
|
발생할 수 있습니다.
|
||||||
|
|
||||||
### 1. [node-inspector][node-inspector] 서버 시작
|
### 1. [node-inspector][node-inspector] 서버 시작
|
||||||
|
|
||||||
|
|
|
@ -4,6 +4,10 @@ Electron은 v0.34.0 버전부터 앱 패키지를 Mac App Store(MAS)에 제출
|
||||||
되었습니다. 이 가이드는 어플리케이션을 앱 스토어에 등록하는 방법과 빌드의 한계에 대한
|
되었습니다. 이 가이드는 어플리케이션을 앱 스토어에 등록하는 방법과 빌드의 한계에 대한
|
||||||
설명을 제공합니다.
|
설명을 제공합니다.
|
||||||
|
|
||||||
|
__참고:__ Mac App Store에 어플리케이션을 등록하려면
|
||||||
|
[Apple Developer Program][developer-program]에 등록되어 있어야 하며 비용이 발생할
|
||||||
|
수 있습니다.
|
||||||
|
|
||||||
## 앱 스토어에 어플리케이션을 등록하는 방법
|
## 앱 스토어에 어플리케이션을 등록하는 방법
|
||||||
|
|
||||||
다음 몇 가지 간단한 절차에 따라 앱 스토어에 어플리케이션을 등록하는 방법을 알아봅니다.
|
다음 몇 가지 간단한 절차에 따라 앱 스토어에 어플리케이션을 등록하는 방법을 알아봅니다.
|
||||||
|
@ -109,6 +113,7 @@ productbuild --component "$APP_PATH" /Applications --sign "$INSTALLER_KEY" "$RES
|
||||||
|
|
||||||
**역주:** [Mac 앱 배포 가이드 공식 문서](https://developer.apple.com/osx/distribution/kr/)
|
**역주:** [Mac 앱 배포 가이드 공식 문서](https://developer.apple.com/osx/distribution/kr/)
|
||||||
|
|
||||||
|
[developer-program]: https://developer.apple.com/support/compare-memberships/
|
||||||
[submitting-your-app]: https://developer.apple.com/library/mac/documentation/IDEs/Conceptual/AppDistributionGuide/SubmittingYourApp/SubmittingYourApp.html
|
[submitting-your-app]: https://developer.apple.com/library/mac/documentation/IDEs/Conceptual/AppDistributionGuide/SubmittingYourApp/SubmittingYourApp.html
|
||||||
[nwjs-guide]: https://github.com/nwjs/nw.js/wiki/Mac-App-Store-%28MAS%29-Submission-Guideline#first-steps
|
[nwjs-guide]: https://github.com/nwjs/nw.js/wiki/Mac-App-Store-%28MAS%29-Submission-Guideline#first-steps
|
||||||
[enable-app-sandbox]: https://developer.apple.com/library/ios/documentation/Miscellaneous/Reference/EntitlementKeyReference/Chapters/EnablingAppSandbox.html
|
[enable-app-sandbox]: https://developer.apple.com/library/ios/documentation/Miscellaneous/Reference/EntitlementKeyReference/Chapters/EnablingAppSandbox.html
|
||||||
|
|
Loading…
Reference in a new issue