diff --git a/app/main/index.ts b/app/main/index.ts index 5769e614..23757f11 100644 --- a/app/main/index.ts +++ b/app/main/index.ts @@ -90,7 +90,8 @@ function createMainWindow(): Electron.BrowserWindow { enableRemoteModule: true, nodeIntegration: true, partition: 'persist:webviewsession', - webviewTag: true + webviewTag: true, + worldSafeExecuteJavaScript: true }, show: false }); diff --git a/app/renderer/js/components/webview.ts b/app/renderer/js/components/webview.ts index add816f2..d9157ba1 100644 --- a/app/renderer/js/components/webview.ts +++ b/app/renderer/js/components/webview.ts @@ -64,7 +64,8 @@ export default class WebView extends BaseComponent { name="${this.props.name}" webpreferences=" contextIsolation=${!this.props.nodeIntegration}, - spellcheck=${Boolean(ConfigUtil.getConfigItem('enableSpellchecker'))} + spellcheck=${Boolean(ConfigUtil.getConfigItem('enableSpellchecker'))}, + worldSafeExecuteJavaScript=true "> `;