diff options
Diffstat (limited to 'src/index.js')
-rw-r--r-- | src/index.js | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/index.js b/src/index.js index 0614197a2..0e222c3d6 100644 --- a/src/index.js +++ b/src/index.js | |||
@@ -34,6 +34,7 @@ import { | |||
34 | DEFAULT_WINDOW_OPTIONS, | 34 | DEFAULT_WINDOW_OPTIONS, |
35 | } from './config'; | 35 | } from './config'; |
36 | import { asarPath } from './helpers/asar-helpers'; | 36 | import { asarPath } from './helpers/asar-helpers'; |
37 | import { isValidExternalURL } from './helpers/url-helpers'; | ||
37 | /* eslint-enable import/first */ | 38 | /* eslint-enable import/first */ |
38 | 39 | ||
39 | const debug = require('debug')('Franz:App'); | 40 | const debug = require('debug')('Franz:App'); |
@@ -294,7 +295,10 @@ const createWindow = () => { | |||
294 | mainWindow.webContents.on('new-window', (e, url) => { | 295 | mainWindow.webContents.on('new-window', (e, url) => { |
295 | debug('Open url', url); | 296 | debug('Open url', url); |
296 | e.preventDefault(); | 297 | e.preventDefault(); |
297 | shell.openExternal(url); | 298 | |
299 | if (isValidExternalURL(url)) { | ||
300 | shell.openExternal(url); | ||
301 | } | ||
298 | }); | 302 | }); |
299 | }; | 303 | }; |
300 | 304 | ||