Electron でポップアップウィンドウを操作したい

Electron でとある Web システムを loadURL で開き、executeJavaScript で操作していると、ポップアップウィンドウを開く処理(window.open)があり、別の BrowserWindow が開かれた。

この新しいウィンドウを操作するにはどうすればいいのだろう?と思ったが、元の BrowserWindow の did-create-window イベントで操作できた。

window.webContents.on('did-create-window', (newWindows) => {
  newWindows.webContents.executeJavaScript('...');
});

コメントを残す