我正在使用BrowserWindow来显示应用程序,并且我想强制在默认浏览器中打开外部链接。这是否有可能,或者我必须以不同的方式来对待?
在检查上一个答案的解决方案后,我想到了这一点。
mainWindow.webContents.on('new-window', function(e, url) { e.preventDefault(); require('electron').shell.openExternal(url); });
根据电子规格,new-window单击外部链接时会触发。
new-window
注意:要求您target="_blank"在锚标记上使用。
target="_blank"