Update main.js (#7956)

This commit is contained in:
绛亽 2023-04-12 08:41:27 +08:00 committed by GitHub
parent 1cc2a66714
commit ab5bfe2aaa
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -357,13 +357,15 @@ const boot = () => {
Menu.setApplicationMenu(menu);
// 当前页面链接使用浏览器打开
currentWindow.webContents.on("will-navigate", (event, url) => {
const currentURL = new URL(event.sender.getURL());
if (url.startsWith(getServer(currentURL.port))) {
if (event.sender) {
const currentURL = new URL(event.sender.getURL());
if (url.startsWith(getServer(currentURL.port))) {
return;
}
}
event.preventDefault();
shell.openExternal(url);
event.preventDefault();
shell.openExternal(url);
}
});
currentWindow.on("close", (event) => {