diff --git a/electron/electron.js b/electron/electron.js index 26f83b11..f7e64c13 100644 --- a/electron/electron.js +++ b/electron/electron.js @@ -72,7 +72,6 @@ function createMainWindow() { preload: path.join(__dirname, 'electron-preload.js'), webSecurity: true, nodeIntegration: true, - nodeIntegrationInSubFrames: true, contextIsolation: true, nativeWindowOpen: true } @@ -145,12 +144,11 @@ function createSubWindow(args) { preload: path.join(__dirname, 'electron-preload.js'), webSecurity: true, nodeIntegration: true, - nodeIntegrationInSubFrames: true, contextIsolation: true, nativeWindowOpen: true }, webPreferences), }, config)) - + browser.on('page-title-updated', (event, title) => { if (title == "index.html" || config.titleFixed === true) { event.preventDefault() diff --git a/resources/assets/js/pages/manage/file.vue b/resources/assets/js/pages/manage/file.vue index 4e6af675..5a9b678c 100644 --- a/resources/assets/js/pages/manage/file.vue +++ b/resources/assets/js/pages/manage/file.vue @@ -865,7 +865,10 @@ export default { parent: null, width: Math.min(window.screen.availWidth, 1440), height: Math.min(window.screen.availHeight, 900), - } + }, + webPreferences: { + nodeIntegrationInSubFrames: item.type === 'drawio' + }, }); },