docs: precise that node integration is enabled in natively opened window if nodeIntegrationInSubFrames is true (#18156)

This commit is contained in:
Alexandre Lacheze 2019-06-26 06:03:23 +02:00 committed by Shelley Vohr
parent c87394ee25
commit 2b3a256647
2 changed files with 3 additions and 3 deletions

View file

@ -172,7 +172,7 @@ const w = new BrowserWindow({
### `nativeWindowOpen`
Child windows opened with the `nativeWindowOpen` option will always have Node.js integration disabled.
Child windows opened with the `nativeWindowOpen` option will always have Node.js integration disabled, unless `nodeIntegrationInSubFrames` is `true.
### Privileged Schemes Registration

View file

@ -256,7 +256,7 @@ It creates a new `BrowserWindow` with native properties as set by the `options`.
enabled in web workers. Default is `false`. More about this can be found
in [Multithreading](../tutorial/multithreading.md).
* `nodeIntegrationInSubFrames` Boolean (optional) - Experimental option for
enabling Node.js support in sub-frames such as iframes. All your preloads will load for
enabling Node.js support in sub-frames such as iframes and child windows. All your preloads will load for
every iframe, you can use `process.isMainFrame` to determine if you are
in the main frame or not.
* `preload` String (optional) - Specifies a script that will be loaded before other
@ -353,7 +353,7 @@ It creates a new `BrowserWindow` with native properties as set by the `options`.
Console tab.
* `nativeWindowOpen` Boolean (optional) - Whether to use native
`window.open()`. Defaults to `false`. Child windows will always have node
integration disabled. **Note:** This option is currently
integration disabled unless `nodeIntegrationInSubFrames` is true. **Note:** This option is currently
experimental.
* `webviewTag` Boolean (optional) - Whether to enable the [`<webview>` tag](webview-tag.md).
Defaults to `false`. **Note:** The