Electron の WebView で外部リンクを新しいブラウザで開く

以下のようなスクリプトで、webview ないの外部リンク(target=”_blank”)をクリックされた際に、新しいブラウザに受け渡して開けるようになります。

var shell = require('shell');
var webview = document.getElementById('mainWebview');

webview.addEventListener('new-window', function(e) {
    shell.openExternal(e.url);
});