:memo: Update as upstream
authorPlusb Preco <plusb21@gmail.com>
Tue, 5 Jan 2016 21:12:30 +0000 (06:12 +0900)
committerCheng Zhao <zcbenz@gmail.com>
Wed, 6 Jan 2016 02:52:46 +0000 (10:52 +0800)
[ci skip]

docs-translations/ko-KR/api/web-contents.md
docs-translations/ko-KR/api/web-view-tag.md

index e6dec1b..59b7d0c 100644 (file)
@@ -130,11 +130,39 @@ Returns:
 사용자 또는 페이지가 새로운 페이지로 이동할 때 발생하는 이벤트입니다.
 `window.location` 객체가 변경되거나 사용자가 페이지의 링크를 클릭했을 때 발생합니다.
 
\9d´ ì\9d´ë²¤í\8a¸ë\8a\94 `webContents.loadURL`ê³¼ `webContents.back` ê°\99ì\9d\80 API를 ì\9d´ì\9a©í\95\98ì\97¬
\9d´ ì\9d´ë²¤í\8a¸ë\8a\94 `webContents.loadURL`ê³¼ `webContents.back` ê°\99ì\9d\80 API를 ì\9d´ì\9a©í\95\9c
 프로그램적으로 시작된 탐색에 대해서는 발생하지 않습니다.
 
+이 이벤트는 앵커 링크를 클릭하거나 `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)`
 
index 8a4fd43..5917217 100644 (file)
@@ -277,6 +277,10 @@ webview.addEventListener("dom-ready", function() {
 
 페이지에 대한 개발자 도구가 열려있는지 확인합니다. 불린 값을 반환합니다.
 
+### `<webview>.isDevToolsFocused()`
+
+페이지의 개발자 도구에 포커스 되어있는지 여부를 반화합니다.
+
 ### `<webview>.inspectElement(x, y)`
 
 * `x` Integer
@@ -561,6 +565,46 @@ webview.addEventListener('new-window', function(e) {
 });
 ```
 
+### Event: 'will-navigate'
+
+Returns:
+
+* `url` String
+
+사용자 또는 페이지가 새로운 페이지로 이동할 때 발생하는 이벤트입니다.
+`window.location` 객체가 변경되거나 사용자가 페이지의 링크를 클릭했을 때 발생합니다.
+
+이 이벤트는 `<webview>.loadURL`과 `<webview>.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
 <meta name='theme-color' content='#ff0000'>
 ```
+### Event: 'devtools-opened'
+
+개발자 도구가 열렸을 때 발생하는 이벤트입니다.
+
+### Event: 'devtools-closed'
+
+개발자 도구가 닫혔을 때 발생하는 이벤트입니다.
+
+### Event: 'devtools-focused'
+
+개발자 도구가 포커스되거나 열렸을 때 발생하는 이벤트입니다.