📝 Fix typos
[ci skip]
This commit is contained in:
parent
83af5de572
commit
bde412dd69
7 changed files with 16 additions and 16 deletions
|
@ -42,7 +42,7 @@ var win = new BrowserWindow({ transparent: true, frame: false });
|
||||||
[이슈](https://github.com/electron/electron/issues/1335)를 참고하세요.
|
[이슈](https://github.com/electron/electron/issues/1335)를 참고하세요.
|
||||||
* 투명한 창은 크기를 조절할 수 없습니다. `resizable` 속성을 `true`로 할 경우 몇몇
|
* 투명한 창은 크기를 조절할 수 없습니다. `resizable` 속성을 `true`로 할 경우 몇몇
|
||||||
플랫폼에선 크래시가 일어납니다.
|
플랫폼에선 크래시가 일어납니다.
|
||||||
* `blur` 필터는 웹 페이지에서만 적용됩니다. 윈도우 아래 컨텐츠에는 블러 효과를 적용할
|
* `blur` 필터는 웹 페이지에서만 적용됩니다. 윈도우 아래 콘텐츠에는 블러 효과를 적용할
|
||||||
방법이 없습니다. (예시: 유저의 시스템에 열린 다른 어플리케이션)
|
방법이 없습니다. (예시: 유저의 시스템에 열린 다른 어플리케이션)
|
||||||
* Windows에선 DWM(데스크톱 창 관리자)가 비활성화되어 있을 경우 투명한 창이 작동하지
|
* Windows에선 DWM(데스크톱 창 관리자)가 비활성화되어 있을 경우 투명한 창이 작동하지
|
||||||
않습니다.
|
않습니다.
|
||||||
|
|
|
@ -66,7 +66,7 @@ var appIcon = new Tray('/Users/somebody/images/icon.png');
|
||||||
## 템플릿 이미지
|
## 템플릿 이미지
|
||||||
|
|
||||||
템플릿 이미지는 검은색과 명확한 색상(알파 채널)으로 이루어져 있습니다. 템플릿 이미지는
|
템플릿 이미지는 검은색과 명확한 색상(알파 채널)으로 이루어져 있습니다. 템플릿 이미지는
|
||||||
단독 이미지로 사용되지 않고 다른 컨텐츠와 혼합되어 최종 외관 만드는데 사용됩니다.
|
단독 이미지로 사용되지 않고 다른 콘텐츠와 혼합되어 최종 외관 만드는데 사용됩니다.
|
||||||
|
|
||||||
가장 일반적으로 템플릿 이미지는 밝고 어두운 테마 색상으로 변경할 수 있는 메뉴 바 아이콘
|
가장 일반적으로 템플릿 이미지는 밝고 어두운 테마 색상으로 변경할 수 있는 메뉴 바 아이콘
|
||||||
등에 사용되고 있습니다.
|
등에 사용되고 있습니다.
|
||||||
|
|
|
@ -134,8 +134,8 @@ HTTP 요청을 응답으로 전송할 `scheme`의 프로토콜을 등록합니
|
||||||
POST 요청에는 반드시 `uploadData` 객체가 제공되어야 합니다.
|
POST 요청에는 반드시 `uploadData` 객체가 제공되어야 합니다.
|
||||||
|
|
||||||
* `uploadData` object
|
* `uploadData` object
|
||||||
* `contentType` String - 컨텐츠의 MIME 타입.
|
* `contentType` String - 콘텐츠의 MIME 타입.
|
||||||
* `data` String - 전송할 컨텐츠.
|
* `data` String - 전송할 콘텐츠.
|
||||||
|
|
||||||
### `protocol.unregisterProtocol(scheme[, completion])`
|
### `protocol.unregisterProtocol(scheme[, completion])`
|
||||||
|
|
||||||
|
|
|
@ -322,7 +322,7 @@ session.fromPartition(partition).setPermissionRequestHandler(function(webContent
|
||||||
|
|
||||||
#### `ses.webRequest`
|
#### `ses.webRequest`
|
||||||
|
|
||||||
`webRequest` API는 생명주기의 다양한 단계에 맞춰 요청 컨텐츠를 가로채거나 변경할 수
|
`webRequest` API는 생명주기의 다양한 단계에 맞춰 요청 콘텐츠를 가로채거나 변경할 수
|
||||||
있도록 합니다.
|
있도록 합니다.
|
||||||
|
|
||||||
각 API는 `filter`와 `listener`를 선택적으로 받을 수 있습니다. `listener`는 API의
|
각 API는 `filter`와 `listener`를 선택적으로 받을 수 있습니다. `listener`는 API의
|
||||||
|
@ -367,7 +367,7 @@ session.defaultSession.webRequest.onBeforeSendHeaders(filter, function(details,
|
||||||
`uploadData`는 `data` 객체의 배열입니다:
|
`uploadData`는 `data` 객체의 배열입니다:
|
||||||
|
|
||||||
* `data` Object
|
* `data` Object
|
||||||
* `bytes` Buffer - 전송될 컨텐츠.
|
* `bytes` Buffer - 전송될 콘텐츠.
|
||||||
* `file` String - 업로드될 파일의 경로.
|
* `file` String - 업로드될 파일의 경로.
|
||||||
|
|
||||||
`callback`은 `response` 객체와 함께 호출되어야 합니다:
|
`callback`은 `response` 객체와 함께 호출되어야 합니다:
|
||||||
|
|
|
@ -501,7 +501,7 @@ CSS 코드를 현재 웹 페이지에 삽입합니다.
|
||||||
|
|
||||||
### `webContents.findInPage(text[, options])`
|
### `webContents.findInPage(text[, options])`
|
||||||
|
|
||||||
* `text` String - 찾을 컨텐츠, 반드시 공백이 아니여야 합니다.
|
* `text` String - 찾을 콘텐츠, 반드시 공백이 아니여야 합니다.
|
||||||
* `options` Object (optional)
|
* `options` Object (optional)
|
||||||
* `forward` Boolean - 앞에서부터 검색할지 뒤에서부터 검색할지 여부입니다. 기본값은
|
* `forward` Boolean - 앞에서부터 검색할지 뒤에서부터 검색할지 여부입니다. 기본값은
|
||||||
`true`입니다.
|
`true`입니다.
|
||||||
|
|
|
@ -1,18 +1,18 @@
|
||||||
# `<webview>` 태그
|
# `<webview>` 태그
|
||||||
|
|
||||||
`guest` 컨텐츠(웹 페이지)를 Electron 앱 페이지에 삽입하기 위해 `webview` 태그를
|
`guest` 콘텐츠(웹 페이지)를 Electron 앱 페이지에 삽입하기 위해 `webview` 태그를
|
||||||
사용할 수 있습니다. 게스트 컨텐츠는 `webview` 컨테이너에 담겨 대상 페이지에 삽입되고
|
사용할 수 있습니다. 게스트 콘텐츠는 `webview` 컨테이너에 담겨 대상 페이지에 삽입되고
|
||||||
해당 페이지에선 게스트 컨텐츠의 배치 및 렌더링 과정을 조작할 수 있습니다.
|
해당 페이지에선 게스트 콘텐츠의 배치 및 렌더링 과정을 조작할 수 있습니다.
|
||||||
|
|
||||||
`iframe`과는 달리 `webview`는 어플리케이션과 분리된 프로세스에서 작동합니다.
|
`iframe`과는 달리 `webview`는 어플리케이션과 분리된 프로세스에서 작동합니다.
|
||||||
이는 웹 페이지와 같은 권한을 가지지 않고 앱과 임베디드(게스트) 컨텐츠간의 모든
|
이는 웹 페이지와 같은 권한을 가지지 않고 앱과 임베디드(게스트) 콘텐츠간의 모든
|
||||||
상호작용이 비동기로 작동한다는 것을 의미합니다. 따라서 임베디드 컨텐츠로부터
|
상호작용이 비동기로 작동한다는 것을 의미합니다. 따라서 임베디드 콘텐츠로부터
|
||||||
어플리케이션을 안전하게 유지할 수 있습니다.
|
어플리케이션을 안전하게 유지할 수 있습니다.
|
||||||
|
|
||||||
## 예제
|
## 예제
|
||||||
|
|
||||||
웹 페이지를 어플리케이션에 삽입하려면 `webview` 태그를 사용해 원하는 타겟 페이지에
|
웹 페이지를 어플리케이션에 삽입하려면 `webview` 태그를 사용해 원하는 타겟 페이지에
|
||||||
추가하면 됩니다. (게스트 컨텐츠가 앱 페이지에 추가 됩니다) 간단한 예로 `webview`
|
추가하면 됩니다. (게스트 콘텐츠가 앱 페이지에 추가 됩니다) 간단한 예로 `webview`
|
||||||
태그의 `src` 속성에 페이지를 지정하고 css 스타일을 이용해서 컨테이너의 외관을 설정할
|
태그의 `src` 속성에 페이지를 지정하고 css 스타일을 이용해서 컨테이너의 외관을 설정할
|
||||||
수 있습니다:
|
수 있습니다:
|
||||||
|
|
||||||
|
@ -20,7 +20,7 @@
|
||||||
<webview id="foo" src="https://www.github.com/" style="display:inline-flex; width:640px; height:480px"></webview>
|
<webview id="foo" src="https://www.github.com/" style="display:inline-flex; width:640px; height:480px"></webview>
|
||||||
```
|
```
|
||||||
|
|
||||||
게스트 컨텐츠를 조작하기 위해 자바스크립트로 `webview` 태그의 이벤트를 리스닝 하여
|
게스트 콘텐츠를 조작하기 위해 자바스크립트로 `webview` 태그의 이벤트를 리스닝 하여
|
||||||
응답을 받을 수 있습니다. 다음 예제를 참고하세요: 첫번째 리스너는 페이지 로딩 시작시의
|
응답을 받을 수 있습니다. 다음 예제를 참고하세요: 첫번째 리스너는 페이지 로딩 시작시의
|
||||||
이벤트를 확인하고 두번째 리스너는 페이지의 로딩이 끝난시점을 확인합니다. 그리고
|
이벤트를 확인하고 두번째 리스너는 페이지의 로딩이 끝난시점을 확인합니다. 그리고
|
||||||
페이지를 로드하는 동안 "loading..." 메시지를 표시합니다.
|
페이지를 로드하는 동안 "loading..." 메시지를 표시합니다.
|
||||||
|
@ -404,7 +404,7 @@ Service worker에 대한 개발자 도구를 엽니다.
|
||||||
|
|
||||||
### `webContents.findInPage(text[, options])`
|
### `webContents.findInPage(text[, options])`
|
||||||
|
|
||||||
* `text` String - 찾을 컨텐츠, 반드시 공백이 아니여야 합니다.
|
* `text` String - 찾을 콘텐츠, 반드시 공백이 아니여야 합니다.
|
||||||
* `options` Object (optional)
|
* `options` Object (optional)
|
||||||
* `forward` Boolean - 앞에서부터 검색할지 뒤에서부터 검색할지 여부입니다. 기본값은
|
* `forward` Boolean - 앞에서부터 검색할지 뒤에서부터 검색할지 여부입니다. 기본값은
|
||||||
`true`입니다.
|
`true`입니다.
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
|
|
||||||
참고로 릴리즈된 Electron 빌드는 자체적으로 많은 최적화가 되어 있는 관계로 경우에 따라
|
참고로 릴리즈된 Electron 빌드는 자체적으로 많은 최적화가 되어 있는 관계로 경우에 따라
|
||||||
디버깅이 쉽지 않을 수 있습니다. Inlining, tail call 등 컴파일러 최적화에 의해 디버거가
|
디버깅이 쉽지 않을 수 있습니다. Inlining, tail call 등 컴파일러 최적화에 의해 디버거가
|
||||||
모든 변수의 컨텐츠를 보여줄 수 없는 경우도 있고 실행 경로가 이상하게 보여지는 경우도
|
모든 변수의 콘텐츠를 보여줄 수 없는 경우도 있고 실행 경로가 이상하게 보여지는 경우도
|
||||||
있습니다. 유일한 해결 방법은 최적화되지 않은 로컬 빌드를 하는 것입니다.
|
있습니다. 유일한 해결 방법은 최적화되지 않은 로컬 빌드를 하는 것입니다.
|
||||||
|
|
||||||
공식적인 Electron의 심볼 서버의 URL은
|
공식적인 Electron의 심볼 서버의 URL은
|
||||||
|
|
Loading…
Reference in a new issue