Я пытаюсь получить доступ к DOM внутри веб-просмотра.Я понимаю, что мне нужно использовать IPC, но с помощью следующего кода, который находится в том же файле, один обращается к родителю, а другой - к веб-представлению.
Preload.js (используя preload
свойство webview
)
setInterval(() => {
console.log(document.querySelector('.player')); // shows in webview
}, 1000);
ipcRenderer.on('ppause', () => {
console.log(document); // shows in main window
});
index.js
window.webContents.once('dom-ready', () => {
globalShortcut.register('MediaPlayPause', () => {
window.webContents.send('ppause');
});
});
Я хочу иметь доступ к DOM веб-просмотра (например, в функции setInterval), но я не могу понять это.