Disable JavaScript on child when disabled on parent
authorKevin Sawicki <kevinsawicki@gmail.com>
Fri, 21 Apr 2017 17:59:33 +0000 (10:59 -0700)
committerKevin Sawicki <kevinsawicki@gmail.com>
Tue, 25 Apr 2017 19:57:53 +0000 (12:57 -0700)
lib/browser/guest-window-manager.js

index e96fc12ac585952e93f5d7bd248a56a00ba0ba61..8a8e9f46b8fe6cad5afaa7f96f8463104f1aefb6 100644 (file)
@@ -53,6 +53,11 @@ const mergeBrowserWindowOptions = function (embedder, options) {
     options.webPreferences.contextIsolation = true
   }
 
+  // Disable JavaScript on child window if disabled on parent window
+  if (embedder.getWebPreferences().javascript === false) {
+    options.webPreferences.javascript = false
+  }
+
   // Sets correct openerId here to give correct options to 'new-window' event handler
   options.webPreferences.openerId = embedder.id