From 33273cdc871f0b478e1181c149c27692a18d500d Mon Sep 17 00:00:00 2001 From: Pieter-Jan Van Robays Date: Mon, 13 Sep 2021 21:35:08 +0200 Subject: [PATCH] add debug preference option --- example/preferences.js | 3 ++- index.js | 15 +++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/example/preferences.js b/example/preferences.js index e1d1383..4556f1b 100644 --- a/example/preferences.js +++ b/example/preferences.js @@ -19,8 +19,9 @@ const preferences = new ElectronPreferences({ }, // ... }, + debug: true, webPreferences: { - devTools: true, + webSecurity: true }, browserWindowOverrides: { title: 'My Electron Preferences', diff --git a/index.js b/index.js index 4782a27..6a9a285 100644 --- a/index.js +++ b/index.js @@ -246,6 +246,7 @@ class ElectronPreferences extends EventEmitter2 { const unOverridableWebPreferences = { contextIsolation: true, + devTools: this.options.debug ? true : undefined } // User provider `browserWindow`, we load those @@ -276,6 +277,12 @@ class ElectronPreferences extends EventEmitter2 { this.prefsWindow.focus(); + if (this.options.debug) { + + this.prefsWindow.webContents.openDevTools(); + + } + return this.prefsWindow; } @@ -344,6 +351,14 @@ class ElectronPreferences extends EventEmitter2 { }); + + + if (this.options.debug) { + + this.prefsWindow.webContents.openDevTools(); + + } + return this.prefsWindow; }