Merge pull request #7753 from tinydew4/translate-ko

[ko] Update the korean docs up to '02a7094' commit.
This commit is contained in:
Kevin Sawicki 2016-10-28 02:40:09 +09:00 committed by GitHub
commit 6d2e9f5311
4 changed files with 166 additions and 150 deletions

View file

@ -118,50 +118,50 @@ child.once('ready-to-show', () => {
* `width` Integer - 윈도우의 가로 너비. 기본값은 `800`입니다. * `width` Integer - 윈도우의 가로 너비. 기본값은 `800`입니다.
* `height` Integer - 윈도우의 세로 높이. 기본값은 `600`입니다. * `height` Integer - 윈도우의 세로 높이. 기본값은 `600`입니다.
* `x` Integer (**required** y가 사용되면) - 화면을 기준으로 창 좌측을 오프셋 한 위치. * `x` Integer (**required** y가 사용되면) - 화면을 기준으로 창 좌측을 오프셋 한
기본값은 `화면중앙`입니다. 위치. 기본값은 `화면중앙`입니다.
* `y` Integer (**required** x가 사용되면) - 화면을 기준으로 창 상단을 오프셋 한 위치. * `y` Integer (**required** x가 사용되면) - 화면을 기준으로 창 상단을 오프셋 한
기본값은 `화면중앙`입니다. 위치. 기본값은 `화면중앙`입니다.
* `useContentSize` Boolean - `width``height`를 웹 페이지의 크기로 사용합니다. * `useContentSize` Boolean - `width``height`를 웹 페이지의 크기로 사용합니다.
이 속성을 사용하면 웹 페이지의 크기에 윈도우 프레임 크기가 추가되므로 실제 창은 조금 이 속성을 사용하면 웹 페이지의 크기에 윈도우 프레임 크기가 추가되므로 실제
더 커질 수 있습니다. 기본값은 `false`입니다. 창은 조금 더 커질 수 있습니다. 기본값은 `false`입니다.
* `center` Boolean - 윈도우를 화면 정 중앙에 위치시킵니다. * `center` Boolean - 윈도우를 화면 정 중앙에 위치시킵니다.
* `minWidth` Integer - 윈도우의 최소 가로 너비. 기본값은 `0`입니다. * `minWidth` Integer - 윈도우의 최소 가로 너비. 기본값은 `0`입니다.
* `minHeight` Integer - 윈도우의 최소 세로 높이. 기본값은 `0`입니다. * `minHeight` Integer - 윈도우의 최소 세로 높이. 기본값은 `0`입니다.
* `maxWidth` Integer - 윈도우의 최대 가로 너비. 기본값은 `제한없음`입니다. * `maxWidth` Integer - 윈도우의 최대 가로 너비. 기본값은 `제한없음`입니다.
* `maxHeight` Integer - 윈도우의 최대 세로 높이. 기본값은 `제한없음`입니다. * `maxHeight` Integer - 윈도우의 최대 세로 높이. 기본값은 `제한없음`입니다.
* `resizable` Boolean - 윈도우의 크기를 재조정 할 수 있는지 여부. 기본값은 `true` * `resizable` Boolean - 윈도우의 크기를 재조정 할 수 있는지 여부. 기본값은
입니다. `true` 입니다.
* `movable` Boolean - 윈도우를 이동시킬 수 있는지 여부. Linux에선 구현되어있지 * `movable` Boolean - 윈도우를 이동시킬 수 있는지 여부. Linux에선 구현되어있지
않습니다. 기본값은 `true` 입니다. 않습니다. 기본값은 `true` 입니다.
* `minimizable` Boolean - 윈도우를 최소화시킬 수 있는지 여부. Linux에선 구현되어있지 * `minimizable` Boolean - 윈도우를 최소화시킬 수 있는지 여부. Linux에선
구현되어있지 않습니다. 기본값은 `true` 입니다.
* `maximizable` Boolean - 윈도우를 최대화시킬 수 있는지 여부. Linux에선
구현되어있지 않습니다. 기본값은 `true` 입니다.
* `closable` Boolean - 윈도우를 닫을 수 있는지 여부. Linux에선 구현되어있지
않습니다. 기본값은 `true` 입니다. 않습니다. 기본값은 `true` 입니다.
* `maximizable` Boolean - 윈도우를 최대화시킬 수 있는지 여부. Linux에선 구현되어있지
않습니다. 기본값은 `true` 입니다.
* `closable` Boolean - 윈도우를 닫을 수 있는지 여부. Linux에선 구현되어있지 않습니다.
기본값은 `true` 입니다.
* `focusable` Boolean - 윈도우가 포커스될 수 있는지 여부입니다. 기본값은 * `focusable` Boolean - 윈도우가 포커스될 수 있는지 여부입니다. 기본값은
`true`입니다. Windows에선 `focusable: false`를 설정함으로써 암시적으로 `true`입니다. Windows에선 `focusable: false`를 설정함으로써 암시적으로
`skipTaskbar: true`도 설정됩니다. Linux에선 `focusable: false`를 설정함으로써 `skipTaskbar: true`도 설정됩니다. Linux에선 `focusable: false`를 설정함으로써
윈도우가 wm과 함께 반응을 중지하며 모든 작업 영역에서 윈도우가 언제나 최상단에 있게 윈도우가 wm과 함께 반응을 중지하며 모든 작업 영역에서 윈도우가 언제나 최상단에
됩니다. 있게 됩니다.
* `alwaysOnTop` Boolean - 윈도우이 언제나 다른 창들 위에 유지되는지 여부. * `alwaysOnTop` Boolean - 윈도우이 언제나 다른 창들 위에 유지되는지 여부.
기본값은 `false`입니다. 기본값은 `false`입니다.
* `fullscreen` Boolean - 윈도우의 전체화면 활성화 여부. 이 속성을 명시적으로 * `fullscreen` Boolean - 윈도우의 전체화면 활성화 여부. 이 속성을 명시적으로
`false`로 지정했을 경우, macOS에선 전체화면 버튼이 숨겨지거나 비활성됩니다. 기본값은 `false`로 지정했을 경우, macOS에선 전체화면 버튼이 숨겨지거나 비활성됩니다.
`false` 입니다. 기본값은 `false` 입니다.
* `fullscreenable` Boolean - 윈도우가 전체화면 모드로 전환될 수 있는지 여부입니다. * `fullscreenable` Boolean - 윈도우가 전체화면 모드로 전환될 수 있는지
또한 macOS에선, 최대화/줌 버튼이 전체화면 모드 또는 윈도우 최대화를 실행할지 여부도 여부입니다. 또한 macOS에선, 최대화/줌 버튼이 전체화면 모드 또는 윈도우
포함됩니다. 기본값은 `true`입니다. 최대화를 실행할지 여부도 포함됩니다. 기본값은 `true`입니다.
* `skipTaskbar` Boolean - 작업표시줄 애플리케이션 아이콘 표시 스킵 여부. 기본값은 * `skipTaskbar` Boolean - 작업표시줄 애플리케이션 아이콘 표시 스킵 여부.
`false`입니다. 기본값은 `false`입니다.
* `kiosk` Boolean - Kiosk(키오스크) 모드. 기본값은 `false`입니다. * `kiosk` Boolean - Kiosk(키오스크) 모드. 기본값은 `false`입니다.
* `title` String - 기본 윈도우 제목. 기본값은 `"Electron"`입니다. * `title` String - 기본 윈도우 제목. 기본값은 `"Electron"`입니다.
* `icon` [NativeImage](native-image.md) - 윈도우 아이콘, 생략하면 실행 파일의 * `icon` [NativeImage](native-image.md) - 윈도우 아이콘, 생략하면 실행 파일의
아이콘이 대신 사용됩니다. 아이콘이 대신 사용됩니다.
* `icon` [NativeImage](native-image.md) - 윈도우 아이콘. Windows에선 가장 좋은 * `icon` [NativeImage](native-image.md) - 윈도우 아이콘. Windows에선 가장 좋은
시각적 효과를 얻기 위해 `ICO`를 사용하는 것을 권장하며, 또한 undefined로 남겨두면 시각적 효과를 얻기 위해 `ICO`를 사용하는 것을 권장하며, 또한 undefined로
실행 파일의 아이콘이 대신 사용됩니다. 남겨두면 실행 파일의 아이콘이 대신 사용됩니다.
On Windows it is On Windows it is
recommended to use `ICO` icons to get best visual effects, you can also recommended to use `ICO` icons to get best visual effects, you can also
leave it undefined so the executable's icon will be used. leave it undefined so the executable's icon will be used.
@ -169,14 +169,15 @@ On Windows it is
* `frame` Boolean - `false`로 지정하면 창을 [Frameless Window](frameless-window.md) * `frame` Boolean - `false`로 지정하면 창을 [Frameless Window](frameless-window.md)
형태로 생성합니다. 기본값은 `true`입니다. 형태로 생성합니다. 기본값은 `true`입니다.
* `parent` BrowserWindow - 부모 윈도우를 설정합니다. 기본 값은 `null`입니다. * `parent` BrowserWindow - 부모 윈도우를 설정합니다. 기본 값은 `null`입니다.
* `modal` Boolean - 이 윈도우가 모달 윈도우인지 여부를 설정합니다. 이 옵션은 자식 * `modal` Boolean - 이 윈도우가 모달 윈도우인지 여부를 설정합니다. 이 옵션은
윈도우에서만 작동합니다. 기본값은 `false`입니다. 자식 윈도우에서만 작동합니다. 기본값은 `false`입니다.
* `acceptFirstMouse` Boolean - 윈도우가 비활성화 상태일 때 내부 콘텐츠 클릭 시 * `acceptFirstMouse` Boolean - 윈도우가 비활성화 상태일 때 내부 콘텐츠 클릭 시
활성화 되는 동시에 단일 mouse-down 이벤트를 발생시킬지 여부. 기본값은 `false`입니다. 활성화 되는 동시에 단일 mouse-down 이벤트를 발생시킬지 여부. 기본값은 `false`
* `disableAutoHideCursor` Boolean - 타이핑중 자동으로 커서를 숨길지 여부. 기본값은 입니다.
`false`입니다. * `disableAutoHideCursor` Boolean - 타이핑중 자동으로 커서를 숨길지 여부.
* `autoHideMenuBar` Boolean - `Alt`를 누르지 않는 한 애플리케이션 메뉴바를 숨길지 기본값은 `false`입니다.
여부. 기본값은 `false`입니다. * `autoHideMenuBar` Boolean - `Alt`를 누르지 않는 한 애플리케이션 메뉴바를
숨길지 여부. 기본값은 `false`입니다.
* `enableLargerThanScreen` Boolean - 윈도우 크기가 화면 크기보다 크게 재조정 될 * `enableLargerThanScreen` Boolean - 윈도우 크기가 화면 크기보다 크게 재조정 될
수 있는지 여부. 기본값은 `false`입니다. 수 있는지 여부. 기본값은 `false`입니다.
* `backgroundColor` String - `#66CD00``#FFF`, `#80FFFFFF` (알파 지원됨) 같이 * `backgroundColor` String - `#66CD00``#FFF`, `#80FFFFFF` (알파 지원됨) 같이
@ -189,70 +190,49 @@ On Windows it is
`false`입니다. `false`입니다.
* `type` String - 특정 플랫폼에만 적용되는 윈도우의 종류를 지정합니다. 기본값은 * `type` String - 특정 플랫폼에만 적용되는 윈도우의 종류를 지정합니다. 기본값은
일반 윈도우 입니다. 사용할 수 있는 창의 종류는 아래를 참고하세요. 일반 윈도우 입니다. 사용할 수 있는 창의 종류는 아래를 참고하세요.
* `standardWindow` Boolean - macOS의 표준 윈도우를 텍스쳐 윈도우 대신 사용합니다. * `standardWindow` Boolean - macOS의 표준 윈도우를 텍스쳐 윈도우 대신
기본 값은 `true`입니다. 사용합니다. 기본 값은 `true`입니다.
* `titleBarStyle` String, macOS - 윈도우 타이틀 바 스타일을 지정합니다. 자세한 사항은 * `titleBarStyle` String, macOS - 윈도우 타이틀 바 스타일을 지정합니다. 기본값은
아래를 참고하세요. `default` 입니다. 가능한 값은 다음과 같습니다:
* `thickFrame` Boolean - Windows에서 테두리 없는 윈도우를 위해 표준 윈도우 프레임을 * `default` - 표준 Mac 회색 불투명 스타일을 사용합니다.
추가하는 `WS_THICKFRAME` 스타일을 사용합니다. `false`로 지정하면 윈도우의 그림자와 * `hidden` - 타이틀 바를 숨기고 콘텐츠 전체를 윈도우 크기에 맞춥니다.
애니메이션을 삭제합니다. 기본값은 `true`입니다. 타이틀 바는 없어지지만 표준 창 컨트롤 ("신호등 버튼")은 왼쪽 상단에
* `webPreferences` Object - 웹 페이지 기능을 설정합니다. 사용할 수 있는 속성은 유지됩니다.
아래를 참고하세요. * `hidden-inset` - `hidden` 타이틀 바 속성과 함께 신호등 버튼이 윈도우
모서리로부터 약간 더 안쪽으로 들어가도록합니다. 10.9 Mavericks에선 지원되지
`minWidth`/`maxWidth`/`minHeight`/`maxHeight`를 통해 최소 또는 최대 윈도우 크기를 않고 `hidden`으로 폴백합니다.
지정한 경우, 이는 사용자만을 제약하며, `setBounds`/`setSize` 또는 `BrowserWindow` * `thickFrame` Boolean - Windows에서 테두리 없는 윈도우를 위해 표준 윈도우
생성자에서 크기 제약을 따르지 않는 윈도우 크기를 전달하는 것은 막을 수 없습니다. 프레임을 추가하는 `WS_THICKFRAME` 스타일을 사용합니다. `false`로 지정하면
윈도우의 그림자와 애니메이션을 삭제합니다. 기본값은 `true`입니다.
`type` 속성에서 사용할 수 있는 값과 동작은 다음과 같으며, 플랫폼에 따라 다릅니다: * `webPreferences` Object - 웹 페이지 기능을 설정합니다.
* Linux의 경우, `desktop`, `dock`, `toolbar`, `splash`, `notification` 종류를
사용할 수 있습니다.
* macOS의 경우, `desktop`, `textured` 종류를 사용할 수 있습니다.
* `textured`는 창에 메탈 그라디언트 외관(`NSTexturedBackgroundWindowMask`)을
설정합니다.
* `desktop`은 데스크탑 배경 레벨(`kCGDesktopWindowLevel - 1`)에 윈도우를
배치합니다. 참고로 이렇게 만들어진 윈도우는 포커스, 키보드, 마우스 이벤트를 받을
수 없습니다. 하지만 편법으로 `globalShortcut`을 통해 키 입력을 받을 수 있습니다.
* Windows의 경우, 가능한 타입으론 `toolbar`가 있습니다.
`titleBarStyle`의 속성은 다음과 같습니다:
* `default` 또는 미지정: 표준 Mac 회색 불투명 스타일을 사용합니다.
* `hidden`: 타이틀 바를 숨기고 콘텐츠 전체를 윈도우 크기에 맞춥니다.
타이틀 바는 없어지지만 표준 창 컨트롤 ("신호등 버튼")은 왼쪽 상단에 유지됩니다.
* `hidden-inset`: `hidden` 타이틀 바 속성과 함께 신호등 버튼이 윈도우 모서리로부터
약간 더 안쪽으로 들어가도록합니다. 10.9 Mavericks에선 지원되지 않고 `hidden`으로
폴백합니다.
`webPreferences` 속성은 다음과 같은 속성을 가질 수 있습니다:
* `nodeIntegration` Boolean - node(node.js) 통합 여부. 기본값은 `true`입니다. * `nodeIntegration` Boolean - node(node.js) 통합 여부. 기본값은 `true`입니다.
* `preload` String - 스크립트를 지정하면 페이지 내의 다른 스크립트가 작동하기 전에 * `preload` String - 스크립트를 지정하면 페이지 내의 다른 스크립트가 작동하기
로드됩니다. 여기서 지정한 스크립트는 node 통합 활성화 여부에 상관없이 언제나 모든 전에 로드됩니다. 여기서 지정한 스크립트는 node 통합 활성화 여부에 상관없이
node API에 접근할 수 있습니다. 이 속성의 스크립트 경로는 절대 경로로 지정해야 언제나 모든 node API에 접근할 수 있습니다. 이 속성의 스크립트 경로는 절대
합니다. node 통합이 비활성화되어있을 경우, preload 스크립트는 node의 global 경로로 지정해야 합니다. node 통합이 비활성화되어있을 경우, 미리 로드되는
심볼들을 다시 global 스코프로 다시 포함 시킬 수 있습니다. 스크립트는 node의 전역 심볼들을 다시 전역 범위로 다시 포함 시킬 수 있습니다.
[여기](process.md#event-loaded)의 예시를 참고하세요. [여기](process.md#event-loaded)의 예시를 참고하세요.
* `session` [Session](session.md#class-session) - 페이지에서 사용할 세션을 * `session` [Session](session.md#class-session) - 페이지에서 사용할 세션을
지정합니다. Session 객체를 직접적으로 전달하는 대신, 파티션 문자열을 받는 지정합니다. Session 객체를 직접적으로 전달하는 대신, 파티션 문자열을 받는
`partition` 옵션을 사용할 수도 있습니다. `session``partition`이 같이 `partition` 옵션을 사용할 수도 있습니다. `session``partition`이 같이
제공되었을 경우 `session`이 사용됩니다. 기본값은 기본 세션입니다. 제공되었을 경우 `session`이 사용됩니다. 기본값은 기본 세션입니다.
* `partition` String - 페이지에서 사용할 세션을 지정합니다. 만약 `partition` * `partition` String - 페이지에서 사용할 세션을 지정합니다. 만약 `partition`
`persist:`로 시작하면 페이지는 지속성 세션을 사용하며 다른 모든 앱 내의 `persist:`로 시작하면 페이지는 지속성 세션을 사용하며 다른 모든 앱 내의
페이지에서 같은 `partition`을 사용할 수 있습니다. 만약 `persist:` 접두어로 페이지에서 같은 `partition`을 사용할 수 있습니다. 만약 `persist:` 접두어로
시작하지 않으면 페이지는 인-메모리 세션을 사용합니다. 여러 페이지에서 같은 시작하지 않으면 페이지는 인-메모리 세션을 사용합니다. 여러 페이지에서 같은
`partition`을 지정하면 같은 세션을 공유할 수 있습니다. `partition` 지정하지 `partition`을 지정하면 같은 세션을 공유할 수 있습니다. `partition`
않으면 애플리케이션의 기본 세션이 사용됩니다. 지정하지 않으면 애플리케이션의 기본 세션이 사용됩니다.
* `zoomFactor` Number - 페이지의 기본 줌 값을 지정합니다. 예를 들어 `300%` * `zoomFactor` Number - 페이지의 기본 줌 값을 지정합니다. 예를 들어 `300%`
표현하려면 `3.0`으로 지정합니다. 기본값은 `1.0`입니다. 표현하려면 `3.0`으로 지정합니다. 기본값은 `1.0`입니다.
* `javascript` Boolean - 자바스크립트를 활성화합니다. 기본값은 `false`입니다. * `javascript` Boolean - 자바스크립트를 활성화합니다. 기본값은 `false`입니다.
* `webSecurity` Boolean - `false`로 지정하면 same-origin 정책을 비활성화합니다. * `webSecurity` Boolean - `false`로 지정하면 same-origin 정책을 비활성화
(이 속성은 보통 사람들에 의해 웹 사이트를 테스트할 때 사용합니다) 그리고 합니다. (이 속성은 보통 사람들에 의해 웹 사이트를 테스트할 때 사용합니다)
`allowDisplayingInsecureContent``allowRunningInsecureContent` 속성을 그리고 `allowDisplayingInsecureContent``allowRunningInsecureContent`
사용자가 `true`로 지정되지 않은 경우 `true`로 지정합니다. 기본값은 속성을 사용자가 `true`로 지정되지 않은 경우 `true`로 지정합니다. 기본값은
`true`입니다. `true`입니다.
* `allowDisplayingInsecureContent` Boolean - https 페이지에서 http URL에서 * `allowDisplayingInsecureContent` Boolean - https 페이지에서 http URL에서
로드한 이미지 같은 리소스를 표시할 수 있도록 허용합니다. 기본값은 `false`입니다. 로드한 이미지 같은 리소스를 표시할 수 있도록 허용합니다. 기본값은 `false`
입니다.
* `allowRunningInsecureContent` Boolean - https 페이지에서 http URL에서 로드한 * `allowRunningInsecureContent` Boolean - https 페이지에서 http URL에서 로드한
JavaScript와 CSS 또는 플러그인을 실행시킬 수 있도록 허용합니다. 기본값은 JavaScript와 CSS 또는 플러그인을 실행시킬 수 있도록 허용합니다. 기본값은
`false`입니다. `false`입니다.
@ -264,12 +244,12 @@ On Windows it is
* `plugins` Boolean - 플러그인 활성화 여부를 지정합니다. 기본값은 `false`입니다. * `plugins` Boolean - 플러그인 활성화 여부를 지정합니다. 기본값은 `false`입니다.
* `experimentalFeatures` Boolean - Chrome의 실험적인 기능을 활성화합니다. * `experimentalFeatures` Boolean - Chrome의 실험적인 기능을 활성화합니다.
기본값은 `false`입니다. 기본값은 `false`입니다.
* `experimentalCanvasFeatures` Boolean - Chrome의 실험적인 캔버스(canvas) 기능을 * `experimentalCanvasFeatures` Boolean - Chrome의 실험적인 캔버스(canvas)
활성화합니다. 기본값은 `false`입니다. 기능을 활성화합니다. 기본값은 `false`입니다.
* `directWrite` Boolean - Windows에서 폰트 렌더링을 위해 DirectWrite를 * `directWrite` Boolean - Windows에서 폰트 렌더링을 위해 DirectWrite를
사용하는지를 지정합니다. 기본값은 `true`입니다. 사용하는지를 지정합니다. 기본값은 `true`입니다.
* `scrollBounce` Boolean - macOS에서 스크롤 튕기기 효과 (탄성 밴딩)를 활성화 합니다. * `scrollBounce` Boolean - macOS에서 스크롤 튕기기 효과 (탄성 밴딩)를 활성화
기본값은 `false`입니다. 합니다. 기본값은 `false`입니다.
* `blinkFeatures` String - 활성화 할 `CSSVariables,KeyboardEventKey`같이 `,` * `blinkFeatures` String - 활성화 할 `CSSVariables,KeyboardEventKey`같이 `,`
구분된 기능 문자열들의 리스트입니다. [RuntimeEnabledFeatures.in][blink-feature-string] 구분된 기능 문자열들의 리스트입니다. [RuntimeEnabledFeatures.in][blink-feature-string]
파일에서 찾을 수 있습니다. 파일에서 찾을 수 있습니다.
@ -285,12 +265,30 @@ On Windows it is
* `defaultMonospaceFontSize` Integer - 기본값 `13`. * `defaultMonospaceFontSize` Integer - 기본값 `13`.
* `minimumFontSize` Integer - 기본값 `0`. * `minimumFontSize` Integer - 기본값 `0`.
* `defaultEncoding` String - 기본값 `ISO-8859-1`. * `defaultEncoding` String - 기본값 `ISO-8859-1`.
* `backgroundThrottling` Boolean - 페이지가 백그라운드 상태에 진입할 때 애니메이션과 * `backgroundThrottling` Boolean - 페이지가 백그라운드 상태에 진입할 때
타이머에 스로틀을 적용할지 여부입니다. 기본값은 `true`입니다. 애니메이션과 타이머에 스로틀을 적용할지 여부입니다. 기본값은 `true`입니다.
* `offscreen` Boolean - 브라우저 윈도우에 오프 스크린 랜더링을 적용할지 여부를 * `offscreen` Boolean - 브라우저 윈도우에 오프 스크린 랜더링을 적용할지 여부를
지정합니다. 기본값은 `false`입니다. 지정합니다. 기본값은 `false`입니다.
* `sandbox` Boolean - Chromium 운영체제 수준의 샌드박스 활성화 여부. * `sandbox` Boolean - Chromium 운영체제 수준의 샌드박스 활성화 여부.
`minWidth`/`maxWidth`/`minHeight`/`maxHeight`를 통해 최소 또는 최대 윈도우
크기를 지정한 경우, 이는 사용자만을 제약하며, `setBounds`/`setSize` 또는
`BrowserWindow`의 생성자에서 크기 제약을 따르지 않는 윈도우 크기를 전달하는 것은
막을 수 없습니다.
`type` 속성에서 사용할 수 있는 값과 동작은 다음과 같으며, 플랫폼에 따라 다릅니다:
* Linux의 경우, `desktop`, `dock`, `toolbar`, `splash`, `notification` 종류를
사용할 수 있습니다.
* macOS의 경우, `desktop`, `textured` 종류를 사용할 수 있습니다.
* `textured`는 창에 메탈 그라디언트 외관(`NSTexturedBackgroundWindowMask`)을
설정합니다.
* `desktop`은 데스크탑 배경 레벨(`kCGDesktopWindowLevel - 1`)에 윈도우를
배치합니다. 참고로 이렇게 만들어진 윈도우는 포커스, 키보드, 마우스 이벤트를
받을 수 없습니다. 하지만 편법으로 `globalShortcut`을 통해 키 입력을 받을 수
있습니다.
* Windows의 경우, 가능한 타입으론 `toolbar`가 있습니다.
### Instance Events ### Instance Events
`new BrowserWindow`로 생성된 객체는 다음과 같은 이벤트를 발생시킵니다: `new BrowserWindow`로 생성된 객체는 다음과 같은 이벤트를 발생시킵니다:
@ -654,6 +652,17 @@ Returns `Boolean` - 윈도우가 전체화면 모드인지 여부.
크기는 관여하지 않습니다. 그저 전체 콘텐츠 뷰 내에 있는 모든 엑스트라 너비, 높이 영역이 크기는 관여하지 않습니다. 그저 전체 콘텐츠 뷰 내에 있는 모든 엑스트라 너비, 높이 영역이
합해집니다. 합해집니다.
#### `win.previewFile(path[, displayName])` _macOS_
* `path` String - QuickLook 으로 미리 볼 파일에 대한 절대 경로. Quick Look 이
열기 위한 파일의 컨텐츠 형식을 결정하는데 경로의 파일명과 확장자를 사용하기
때문에 중요합니다.
* `displayName` String (Optional) - Quick Look 모달 뷰에 표시되는 파일의 이름.
이것은 순전히 보여주는 용도이며 파일의 컨텐츠 형식에 영향을 주지 않습니다.
기본값은 `path` 입니다.
주어진 경로의 파일을 미리 보여주기 위해 [Quick Look][quick-look] 을 사용하세요.
#### `win.setBounds(bounds[, animate])` #### `win.setBounds(bounds[, animate])`
* `bounds` [Rectangle](structures/rectangle.md) * `bounds` [Rectangle](structures/rectangle.md)
@ -1168,3 +1177,4 @@ Returns `BrowserWindow[]` - 모든 자식 윈도우.
[blink-feature-string]: https://cs.chromium.org/chromium/src/third_party/WebKit/Source/platform/RuntimeEnabledFeatures.in [blink-feature-string]: https://cs.chromium.org/chromium/src/third_party/WebKit/Source/platform/RuntimeEnabledFeatures.in
[window-levels]: https://developer.apple.com/reference/appkit/nswindow/1664726-window_levels [window-levels]: https://developer.apple.com/reference/appkit/nswindow/1664726-window_levels
[quick-look]: https://en.wikipedia.org/wiki/Quick_Look

View file

@ -105,6 +105,19 @@ clipboard.write({
}) })
``` ```
### `clipboard.readFindText()` _macOS_
Returns `String` - FindPasteboard 의 텍스트. 이 메소드는 렌더러 프로세스에서
호출되었을 떄 동기 IPC 를 사용합니다. 캐시된 값은 애플리케이션이 활성화될 때
마다 FindPasteboard 에서 다시 읽습니다.
### `clipboard.writeFindText(text)` _macOS_
* `text` String
`text` 를 FindPasteboard 에 일반 텍스트로 씁니다. 이 메소드는 렌더러
프로세스에서 호출되었을 떄 동기 IPC 를 사용합니다.
### `clipboard.clear([type])` ### `clipboard.clear([type])`
* `type` String (optional) * `type` String (optional)

View file

@ -391,13 +391,7 @@ Returns:
종류. 값은 `none`, `plainText`, `password`, `other` 중 한 가지가 될 수 있습니다. 종류. 값은 `none`, `plainText`, `password`, `other` 중 한 가지가 될 수 있습니다.
* `menuSourceType` String - 컨텍스트 메뉴를 호출한 입력 소스. 값은 `none`, * `menuSourceType` String - 컨텍스트 메뉴를 호출한 입력 소스. 값은 `none`,
`mouse`, `keyboard`, `touch`, `touchMenu` 중 한 가지가 될 수 있습니다. `mouse`, `keyboard`, `touch`, `touchMenu` 중 한 가지가 될 수 있습니다.
* `mediaFlags` Object - 컨텍스트 메뉴가 호출된 미디어 요소에 대한 플래그. 자세한 * `mediaFlags` Object - 컨텍스트 메뉴가 호출된 미디어 요소에 대한 플래그.
사항은 아래를 참고하세요.
* `editFlags` Object - 이 플래그는 렌더러가 어떤 행동을 이행할 수 있는지 여부를
표시합니다. 자세한 사항은 아래를 참고하세요.
`mediaFlags`는 다음과 같은 속성을 가지고 있습니다:
* `inError` Boolean - 미디어 객체가 크래시되었는지 여부. * `inError` Boolean - 미디어 객체가 크래시되었는지 여부.
* `isPaused` Boolean - 미디어 객체가 일시중지되었는지 여부. * `isPaused` Boolean - 미디어 객체가 일시중지되었는지 여부.
* `isMuted` Boolean - 미디어 객체가 음소거되었는지 여부. * `isMuted` Boolean - 미디어 객체가 음소거되었는지 여부.
@ -406,9 +400,8 @@ Returns:
* `isControlsVisible` Boolean - 미디어 객체의 컨트롤이 보이는지 여부. * `isControlsVisible` Boolean - 미디어 객체의 컨트롤이 보이는지 여부.
* `canToggleControls` Boolean - 미디어 객체의 컨트롤을 토글할 수 있는지 여부. * `canToggleControls` Boolean - 미디어 객체의 컨트롤을 토글할 수 있는지 여부.
* `canRotate` Boolean - 미디어 객체를 돌릴 수 있는지 여부. * `canRotate` Boolean - 미디어 객체를 돌릴 수 있는지 여부.
* `editFlags` Object - 이 플래그는 렌더러가 어떤 행동을 이행할 수 있는지 여부를
`editFlags`는 다음과 같은 속성을 가지고 있습니다: 표시합니다.
* `canUndo` Boolean - 렌더러에서 실행 취소할 수 있는지 여부. * `canUndo` Boolean - 렌더러에서 실행 취소할 수 있는지 여부.
* `canRedo` Boolean - 렌더러에서 다시 실행할 수 있는지 여부. * `canRedo` Boolean - 렌더러에서 다시 실행할 수 있는지 여부.
* `canCut` Boolean - 렌더러에서 잘라내기를 실행할 수 있는지 여부. * `canCut` Boolean - 렌더러에서 잘라내기를 실행할 수 있는지 여부.

View file

@ -85,11 +85,11 @@ webFrame.setSpellCheckProvider('en-US', true, {
* `scheme` String * `scheme` String
* `options` Object(optional) * `options` Object(optional)
* `secure` (optional) 기본값 참. * `secure` Boolean - (optional) 기본값 참.
* `bypassCSP` (optional) 기본값 참. * `bypassCSP` Boolean - (optional) 기본값 참.
* `allowServiceWorkers` (optional) 기본값 참. * `allowServiceWorkers` Boolean - (optional) 기본값 참.
* `supportFetchAPI` (optional) 기본값 참. * `supportFetchAPI` Boolean - (optional) 기본값 참.
* `corsEnabled` (optional) 기본값 참. * `corsEnabled` Boolean - (optional) 기본값 참.
`scheme`를 보안된 스킴으로 등록합니다. 리소스에 대해 보안 정책을 우회하며, `scheme`를 보안된 스킴으로 등록합니다. 리소스에 대해 보안 정책을 우회하며,
ServiceWorker의 등록과 fetch API를 사용할 수 있도록 지원합니다. ServiceWorker의 등록과 fetch API를 사용할 수 있도록 지원합니다.