Javascript 如何通过Electron访问DOM元素?
我一直在阅读有关这方面的文档,但我看不清楚 我创建了一个BrowserWindow实例,并导航到一个我无法控制的URL 我想访问一个特定的值,如果我从浏览器控制台运行它,就会得到一个值Javascript 如何通过Electron访问DOM元素?,javascript,electron,Javascript,Electron,我一直在阅读有关这方面的文档,但我看不清楚 我创建了一个BrowserWindow实例,并导航到一个我无法控制的URL 我想访问一个特定的值,如果我从浏览器控制台运行它,就会得到一个值 document.querySelector('input[name=“fb_dtsg”]”)。值 我如何从JS代码中运行它来访问DOM元素值并在源代码中对其进行操作?谢谢 您希望在WebContent中执行Javascript。然后,您可以从it发送ipc,以便将数据发回 myWindow.webContent
document.querySelector('input[name=“fb_dtsg”]”)。值
我如何从JS代码中运行它来访问DOM元素值并在源代码中对其进行操作?谢谢 您希望在WebContent中执行Javascript。然后,您可以从it发送ipc,以便将数据发回
myWindow.webContents.executeJavaScript(`
const electron = require('electron');
const ipcRenderer = electron.ipcRenderer;
var myValue = document.getElementById('myId').value;
ipcRenderer.send('return-data-message', myValue);
`);
使用renderer.js可以轻松访问元素
document.querySelector('#save').addEventListener('click', function() {
doSomething();
})
要访问标记文件中定义的某些按钮单击事件,如
<button id="save">Save me</button>