Skip to content

Commit b5468fb

Browse files
committed
New: Added support for open-external-url custom event
1 parent 3914897 commit b5468fb

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/arc-electron.html

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -281,7 +281,8 @@
281281
'on-process-incoming-data': '_processIcomingData',
282282
'pick-google-drive-item': 'openDrivePicker',
283283
'open-drive-selector': 'openDrivePicker',
284-
'settings-changed': '_settingChanged'
284+
'settings-changed': '_settingChanged',
285+
'open-external-url': '_openExternalHandler'
285286
},
286287

287288
observers: [
@@ -700,6 +701,12 @@
700701
shell.openExternal(target.href);
701702
},
702703

704+
_openExternalHandler: function(e) {
705+
e.preventDefault();
706+
const shell = require('electron').remote.shell;
707+
shell.openExternal(e.detail.url);
708+
},
709+
703710
onNewWindow: function() {
704711
ipc.send('new-window');
705712
},

0 commit comments

Comments
 (0)