2018年11月10日土曜日

Electron: 新しいウインドウを開く(target="_blank")リンクの開き方

ElectronのBrowserWindowでexternal linkを踏んだ時にブラウザで開く - Qiita
https://qiita.com/k0kubun/items/baa0b2ee3d25f1e2f86d


とりあえず、以下の赤文字部分を追記すれば、外部プログラムで開くようになる。

import { shell } from 'electron';

mainWindow = new BrowserWindow({ ... });
mainWindow.webContents.on('new-window', (event, url) => {
  event.preventDefault();
  shell.openExternal(url);
})

mainWindow.loadURL(...);

0 件のコメント:

コメントを投稿