📝 Update as upstream

[ci skip]
This commit is contained in:
Plusb Preco 2016-02-07 16:02:48 +09:00 committed by Cheng Zhao
parent 440eccb7ee
commit f63d8b4d5e
7 changed files with 26 additions and 14 deletions

View file

@ -92,7 +92,7 @@ Returns:
이 이벤트를 처리할 땐 반드시 `event.preventDefault()`를 호출해야 합니다.
Windows에선 `process.argv`를 통해 파일 경로를 얻을 수 있습니다.
Windows에선 `process.argv` (메인 프로세스에서)를 통해 파일 경로를 얻을 수 있습니다.
### Event: 'open-url' _OS X_

View file

@ -773,7 +773,7 @@ Linux 플랫폼에선 Unity 데스크톱 환경만 지원합니다. 그리고
아이콘입니다. `null`로 지정하면 빈 오버레이가 사용됩니다
* `description` String - 접근성 설정에 의한 스크린 리더에 제공될 설명입니다
현재 작업표시줄 아이콘에 16px 크기의 오버레이를 지정합니다. 보통 이 기능은
현재 작업표시줄 아이콘에 16 x 16 픽셀 크기의 오버레이를 지정합니다. 보통 이 기능은
어플리케이션의 여러 상태를 사용자에게 소극적으로 알리기 위한 방법으로 사용됩니다.
### `win.setHasShadow(hasShadow)` _OS X_

View file

@ -62,6 +62,19 @@ console.log(clipboard.readText('selection'));
클립보드에 `image`를 씁니다.
### `clipboard.readRtf([type])`
* `type` String (optional)
클립보드로부터 RTF 형식으로 컨텐츠를 읽어옵니다.
### `clipboard.writeRtf(text[, type])`
* `text` String
* `type` String (optional)
클립보드에 `text`를 RTF 형식으로 씁니다.
### `clipboard.clear([type])`
* `type` String (optional)

View file

@ -17,7 +17,7 @@
이벤트가 일어나면 `event` 객체와 임의의 인자와 함께 `callback` 함수가 호출됩니다.
### `ipcMain.removeListener(channel, callback)`
### `ipcRenderer.removeListener(channel, callback)`
* `channel` String - 이벤트의 이름
* `callback` Function - `ipcMain.on(channel, callback)`에서 사용한 함수의 레퍼런스
@ -26,15 +26,15 @@
메시지 전송을 멈출수 없을 때, 이 함수를 통해 지정한 채널에 대한 콜백을 삭제할 수
있습니다.
### `ipcMain.removeAllListeners(channel)`
### `ipcRenderer.removeAllListeners(channel)`
* `channel` String - 이벤트의 이름
이 ipc 채널에 등록된 *모든* 핸들러들을 삭제합니다.
### `ipcMain.once(channel, callback)`
### `ipcRenderer.once(channel, callback)`
`ipcMain.on()` 대신 이 함수를 사용할 경우 핸들러가 단 한 번만 호출됩니다.
`ipcRenderer.on()` 대신 이 함수를 사용할 경우 핸들러가 단 한 번만 호출됩니다.
`callback`이 한 번 호출된 이후 활성화되지 않습니다.
## 메시지 보내기

View file

@ -293,23 +293,23 @@ myWindow.webContents.session.setCertificateVerifyProc(function(hostname, cert, c
* `handler` Function
* `webContents` Object - [WebContents](web-contents.md) 권한을 요청.
* `permission` String - 'media', 'geolocation', 'notifications',
'midiSysex'의 나열.
'midiSysex', 'pointerLock', 'fullscreen'의 나열.
* `callback` Function - 권한 허용 및 거부.
`session`의 권한 요청에 응답을 하는데 사용하는 핸들러를 설정합니다.
`callback('granted')`를 호출하면 권한 제공을 허용하고 `callback('denied')`를
`callback(true)`를 호출하면 권한 제공을 허용하고 `callback(false)`를
호출하면 권한 제공을 거부합니다.
```javascript
session.fromPartition(partition).setPermissionRequestHandler(function(webContents, permission, callback) {
if (webContents.getURL() === host) {
if (permission == "notifications") {
callback(); // 거부됨.
callback(false); // 거부됨.
return;
}
}
callback('granted');
callback(true);
});
```

View file

@ -59,9 +59,8 @@ electron/resources/
### Windows
`electron.exe`을 원하는 이름으로 변경할 수 있습니다.
그리고 [rcedit](https://github.com/atom/rcedit)
를 사용하여 아이콘을 변경할 수 있습니다.
[rcedit](https://github.com/atom/rcedit)를 통해 `electron.exe`을 원하는 이름으로
변경할 수 있고, 또한 아이콘과 기타 정보도 변경할 수 있습니다.
### OS X

View file

@ -48,7 +48,7 @@ var driver = new webdriver.Builder()
.withCapabilities({
chromeOptions: {
// 여기에 사용중인 Electron 바이너리의 경로를 지정하세요.
binary: '/Path-to-Your-App.app/Contents/MacOS/Atom',
binary: '/Path-to-Your-App.app/Contents/MacOS/Electron',
}
})
.forBrowser('electron')