いくつかの html ページをロードする必要があるアトムシェルを使用してアプリケーションを作成しています。別のページを読み込むたびに、カスタム スクリプトを実行する必要があります。このために私は使用してmainWindow.webContents.on('did-finish-load', ...)
います。しかし、ファイルごとにカスタム関数が必要なので、did-finish-load イベントから登録を解除したいと考えています。
例:
mainWindow.webContents.on('did-finish-load',function() {
console.log('loaded page1');
mainWindow.webContents.unregister('did-finish-load') // <= does that exist?
});
mainWindow.loadUrl('file://.../page1.html');