gpt4 book ai didi

node.js - 如何强制浏览器窗口的外部链接在 Electron 的默认浏览器中打开?

转载 作者:IT老高 更新时间:2023-10-28 21:56:17 31 4
gpt4 key购买 nike

我正在使用 BrowserWindow显示一个应用程序,我想强制在默认浏览器中打开外部链接。这是否可能,或者我必须以不同的方式处理这个问题?

最佳答案

在检查了上一个答案的解决方案后,我想出了这个。

mainWindow.webContents.on('new-window', function(e, url) {
e.preventDefault();
require('electron').shell.openExternal(url);
});

根据electron spec , new-window 在点击外部链接时被触发。

注意:要求您在 anchor 标记上使用 target="_blank"

关于node.js - 如何强制浏览器窗口的外部链接在 Electron 的默认浏览器中打开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32402327/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com