Disable node on child when disabled on parent
This commit is contained in:
parent
777704e659
commit
463e077c3a
1 changed files with 5 additions and 0 deletions
|
@ -28,6 +28,11 @@ var mergeBrowserWindowOptions = function (embedder, options) {
|
||||||
if (embedder.browserWindowOptions != null) {
|
if (embedder.browserWindowOptions != null) {
|
||||||
// Inherit the original options if it is a BrowserWindow.
|
// Inherit the original options if it is a BrowserWindow.
|
||||||
mergeOptions(options, embedder.browserWindowOptions)
|
mergeOptions(options, embedder.browserWindowOptions)
|
||||||
|
|
||||||
|
// Disable node integration on child window if disabled on parent window
|
||||||
|
if (!embedder.browserWindowOptions.webPreferences.nodeIntegration) {
|
||||||
|
options.webPreferences.nodeIntegration = false
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
// Or only inherit web-preferences if it is a webview.
|
// Or only inherit web-preferences if it is a webview.
|
||||||
if (options.webPreferences == null) {
|
if (options.webPreferences == null) {
|
||||||
|
|
Loading…
Reference in a new issue