From a440d3768c80f447b86ebf0d795ea55e355bb56e Mon Sep 17 00:00:00 2001 From: Vanessa Date: Mon, 11 Mar 2024 12:18:40 +0800 Subject: [PATCH] :art: fix https://github.com/siyuan-note/siyuan/issues/10567 --- app/electron/main.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/electron/main.js b/app/electron/main.js index d293d3838..63a150449 100644 --- a/app/electron/main.js +++ b/app/electron/main.js @@ -1221,9 +1221,13 @@ app.on("activate", () => { } }); -// 在编辑器内打开链接的处理,比如 iframe 上的打开链接。 app.on("web-contents-created", (webContentsCreatedEvent, contents) => { contents.setWindowOpenHandler((details) => { + // https://github.com/siyuan-note/siyuan/issues/10567 + if (details.url.startsWith("file:///") && details.disposition === "foreground-tab") { + return; + } + // 在编辑器内打开链接的处理,比如 iframe 上的打开链接。 shell.openExternal(details.url); return {action: "deny"}; });