From bf327cf5f078b4faabf2ac97737444bfa749e316 Mon Sep 17 00:00:00 2001 From: Plusb Preco Date: Wed, 6 Jan 2016 06:12:30 +0900 Subject: [PATCH] :memo: Update as upstream [ci skip] --- docs-translations/ko-KR/api/web-contents.md | 32 +++++++++++++++-- docs-translations/ko-KR/api/web-view-tag.md | 55 +++++++++++++++++++++++++++++ 2 files changed, 85 insertions(+), 2 deletions(-) diff --git a/docs-translations/ko-KR/api/web-contents.md b/docs-translations/ko-KR/api/web-contents.md index e6dec1b..59b7d0c 100644 --- a/docs-translations/ko-KR/api/web-contents.md +++ b/docs-translations/ko-KR/api/web-contents.md @@ -130,11 +130,39 @@ Returns: 사용자 또는 페이지가 새로운 페이지로 이동할 때 발생하는 이벤트입니다. `window.location` 객체가 변경되거나 사용자가 페이지의 링크를 클릭했을 때 발생합니다. -이 이벤트는 `webContents.loadURL`과 `webContents.back` 같은 API를 이용하여 +이 이벤트는 `webContents.loadURL`과 `webContents.back` 같은 API를 이용한 프로그램적으로 시작된 탐색에 대해서는 발생하지 않습니다. +이 이벤트는 앵커 링크를 클릭하거나 `window.location.hash`의 값을 변경하는 등의 페이지 +내 탐색시엔 발생하지 않습니다. 대신 `did-navigate-in-page` 이벤트를 사용해야 합니다. + `event.preventDefault()`를 호출하면 탐색을 방지할 수 있습니다. +### Event: 'did-navigate' + +Returns: + +* `event` Event +* `url` String + +탐색이 완료되면 발생하는 이벤트입니다. + +이 이벤트는 앵커 링크를 클릭하거나 `window.location.hash`의 값을 변경하는 등의 페이지 +내 탐색시엔 발생하지 않습니다. 대신 `did-navigate-in-page` 이벤트를 사용해야 합니다. + +### Event: 'did-navigate-in-page' + +Returns: + +* `event` Event +* `url` String + +페이지 내의 탐색이 완료되면 발생하는 이벤트입니다. + +페이지 내의 탐색이 발생하면 페이지 URL이 변경되지만 페이지 밖으로의 탐색은 일어나지 +않습니다. 예를 들어 앵커 링크를 클릭했을 때, 또는 DOM `hashchange` 이벤트가 발생했을 +때로 볼 수 있습니다. + ### Event: 'crashed' 렌더러 프로세스가 예기치 못하게 종료되었을 때 발생되는 이벤트입니다. @@ -612,7 +640,7 @@ mainWindow.webContents.on('devtools-opened', function() { ### `webContents.isDevToolsFocused()` -개발자 도구에 포커스가 가있는지 여부를 반화합니다. +개발자 도구에 포커스 되어있는지 여부를 반환합니다. ### `webContents.inspectElement(x, y)` diff --git a/docs-translations/ko-KR/api/web-view-tag.md b/docs-translations/ko-KR/api/web-view-tag.md index 8a4fd43..5917217 100644 --- a/docs-translations/ko-KR/api/web-view-tag.md +++ b/docs-translations/ko-KR/api/web-view-tag.md @@ -277,6 +277,10 @@ webview.addEventListener("dom-ready", function() { 페이지에 대한 개발자 도구가 열려있는지 확인합니다. 불린 값을 반환합니다. +### `.isDevToolsFocused()` + +페이지의 개발자 도구에 포커스 되어있는지 여부를 반화합니다. + ### `.inspectElement(x, y)` * `x` Integer @@ -561,6 +565,46 @@ webview.addEventListener('new-window', function(e) { }); ``` +### Event: 'will-navigate' + +Returns: + +* `url` String + +사용자 또는 페이지가 새로운 페이지로 이동할 때 발생하는 이벤트입니다. +`window.location` 객체가 변경되거나 사용자가 페이지의 링크를 클릭했을 때 발생합니다. + +이 이벤트는 `.loadURL`과 `.back` 같은 API를 이용한 +프로그램적으로 시작된 탐색에 대해서는 발생하지 않습니다. + +이 이벤트는 앵커 링크를 클릭하거나 `window.location.hash`의 값을 변경하는 등의 페이지 +내 탐색시엔 발생하지 않습니다. 대신 `did-navigate-in-page` 이벤트를 사용해야 합니다. + +`event.preventDefault()`를 호출하는 것은 __아무__ 효과도 내지 않습니다. + +### Event: 'did-navigate' + +Returns: + +* `url` String + +탐색이 완료되면 발생하는 이벤트입니다. + +이 이벤트는 앵커 링크를 클릭하거나 `window.location.hash`의 값을 변경하는 등의 페이지 +내 탐색시엔 발생하지 않습니다. 대신 `did-navigate-in-page` 이벤트를 사용해야 합니다. + +### Event: 'did-navigate-in-page' + +Returns: + +* `url` String + +페이지 내의 탐색이 완료되면 발생하는 이벤트입니다. + +페이지 내의 탐색이 발생하면 페이지 URL이 변경되지만 페이지 밖으로의 탐색은 일어나지 +않습니다. 예를 들어 앵커 링크를 클릭했을 때, 또는 DOM `hashchange` 이벤트가 발생했을 +때로 볼 수 있습니다. + ### Event: 'close' 페이지가 자체적으로 닫힐 때 발생하는 이벤트입니다. @@ -640,3 +684,14 @@ WebContents가 파괴될 때 발생하는 이벤트입니다. ```html ``` +### Event: 'devtools-opened' + +개발자 도구가 열렸을 때 발생하는 이벤트입니다. + +### Event: 'devtools-closed' + +개발자 도구가 닫혔을 때 발생하는 이벤트입니다. + +### Event: 'devtools-focused' + +개발자 도구가 포커스되거나 열렸을 때 발생하는 이벤트입니다. -- 2.7.4