fix(gui): fix new window on middle clicks and open external on link clicks

This commit is contained in:
Alexey Kasyanchuk 2018-08-16 15:37:46 +03:00
parent f8fe2fc359
commit 8330d4c2ad

View File

@ -233,11 +233,14 @@ app.on("ready", async () => {
tray.setContextMenu(contextMenu) tray.setContextMenu(contextMenu)
tray.setToolTip('Rats on The Boat search') 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) => { mainWindow.webContents.on('new-window', (event, url, frameName) => {
event.preventDefault()
if(frameName == '_self') if(frameName == '_self')
{ {
event.preventDefault()
mainWindow.loadURL(url) mainWindow.loadURL(url)
} }
}) })