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