From 74b1f65e0f4d45f8b68d9ab2a49a42da132483b2 Mon Sep 17 00:00:00 2001 From: kuaifan Date: Tue, 14 Jun 2022 10:13:49 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BD=BF=E7=94=A8=E7=B3=BB=E7=BB=9F?= =?UTF-8?q?=E6=B5=8F=E8=A7=88=E5=99=A8=E6=89=93=E5=BC=80=E6=96=B0=E7=AA=97?= =?UTF-8?q?=E5=8F=A3=E9=93=BE=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- electron/electron.js | 8 ++++++++ 1 file changed, 8 insertions(+) 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(_ => {