diff --git a/src/background/background.js b/src/background/background.js index 91dd3a9..eaddc5f 100644 --- a/src/background/background.js +++ b/src/background/background.js @@ -233,11 +233,14 @@ app.on("ready", async () => { tray.setContextMenu(contextMenu) tray.setToolTip('Rats on The Boat search') - mainWindow.webContents.on('will-navigate', e => { e.preventDefault() }) + mainWindow.webContents.on('will-navigate', (e, url) => { + e.preventDefault() + shell.openExternal(url) + }) mainWindow.webContents.on('new-window', (event, url, frameName) => { + event.preventDefault() if(frameName == '_self') { - event.preventDefault() mainWindow.loadURL(url) } })