📝 Update as upstream
[ci skip]
This commit is contained in:
parent
440eccb7ee
commit
f63d8b4d5e
7 changed files with 26 additions and 14 deletions
|
@ -92,7 +92,7 @@ Returns:
|
|||
|
||||
이 이벤트를 처리할 땐 반드시 `event.preventDefault()`를 호출해야 합니다.
|
||||
|
||||
Windows에선 `process.argv`를 통해 파일 경로를 얻을 수 있습니다.
|
||||
Windows에선 `process.argv` (메인 프로세스에서)를 통해 파일 경로를 얻을 수 있습니다.
|
||||
|
||||
### Event: 'open-url' _OS X_
|
||||
|
||||
|
|
|
@ -773,7 +773,7 @@ Linux 플랫폼에선 Unity 데스크톱 환경만 지원합니다. 그리고
|
|||
아이콘입니다. `null`로 지정하면 빈 오버레이가 사용됩니다
|
||||
* `description` String - 접근성 설정에 의한 스크린 리더에 제공될 설명입니다
|
||||
|
||||
현재 작업표시줄 아이콘에 16px 크기의 오버레이를 지정합니다. 보통 이 기능은
|
||||
현재 작업표시줄 아이콘에 16 x 16 픽셀 크기의 오버레이를 지정합니다. 보통 이 기능은
|
||||
어플리케이션의 여러 상태를 사용자에게 소극적으로 알리기 위한 방법으로 사용됩니다.
|
||||
|
||||
### `win.setHasShadow(hasShadow)` _OS X_
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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`이 한 번 호출된 이후 활성화되지 않습니다.
|
||||
|
||||
## 메시지 보내기
|
||||
|
|
|
@ -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);
|
||||
});
|
||||
```
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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')
|
||||
|
|
Loading…
Reference in a new issue