diff --git a/electron/electron.js b/electron/electron.js index 18eb712e4..3242f919a 100644 --- a/electron/electron.js +++ b/electron/electron.js @@ -40,6 +40,10 @@ function createMainWindow() { } }) mainWindow.webContents.setUserAgent(mainWindow.webContents.getUserAgent() + " MainTaskWindow/" + process.platform + "/" + os.arch() + "/1.0"); + mainWindow.webContents.setWindowOpenHandler(({url}) => { + openExternal(url) + return {action: 'deny'} + }) if (devloadUrl) { mainWindow.loadURL(devloadUrl).then(_ => { @@ -135,6 +139,10 @@ function createSubWindow(args) { subWindow.push({ name, browser }) } browser.webContents.setUserAgent(browser.webContents.getUserAgent() + " SubTaskWindow/" + process.platform + "/" + os.arch() + "/1.0" + (args.userAgent ? (" " + args.userAgent) : "")); + browser.webContents.setWindowOpenHandler(({url}) => { + openExternal(url) + return {action: 'deny'} + }) if (devloadUrl) { browser.loadURL(devloadUrl + '#' + (args.hash || args.path)).then(_ => {