Merge pull request #3759 from preco21/master

Update as upstream
This commit is contained in:
Cheng Zhao 2015-12-10 23:28:28 +08:00
commit 1683dd6197
2 changed files with 16 additions and 2 deletions

View file

@ -68,6 +68,11 @@ Returns:
### Event: 'quit'
Returns:
* `event` Event
* `exitCode` Integer
어플리케이션이 종료될 때 발생하는 이벤트입니다.
### Event: 'open-file' _OS X_

View file

@ -35,6 +35,10 @@ app.on('ready', function() {
표준 `scheme`의 형식은 RFC 3986 [일반 URI 구문](https://tools.ietf.org/html/rfc3986#section-3)
표준을 따릅니다. 이 형식은 `file:``filesystem:`을 포함합니다.
### `protocol.registerServiceWorkerSchemes(schemes)`
* `schemes` Array - 등록될 서비스 워커를 조작할 커스텀 스키마
### `protocol.registerFileProtocol(scheme, handler[, completion])`
* `scheme` String
@ -97,12 +101,17 @@ protocol.registerBufferProtocol('atom', function(request, callback) {
* `completion` Function (optional)
`scheme`에 HTTP 요청을 응답으로 보내는 프로토콜을 등록합니다. 반드시 `url`,
`method`, `referrer`, `session` 속성을 포함하는 객체를 인자에 포함하여 `callback`
호출해야 합니다.
`method`, `referrer`, `uploadData` 그리고 `session` 속성을 포함하는 객체를 인자에
포함하여 `callback`호출해야 합니다.
기본적으로 HTTP 요청은 현재 세션을 재사용합니다. 만약 서로 다른 세션에 요청을 보내고
싶으면 `session``null`로 지정해야 합니다.
POST 요청은 반드시 `uploadData` 객체가 제공되어야 합니다.
* `uploadData` object
* `contentType` String - 컨텐츠의 MIME 타입.
* `data` String - 전송할 컨텐츠.
### `protocol.unregisterProtocol(scheme[, completion])`
* `scheme` String