我在我的电子程序中的index.html文件中使用了webview。 webview有一个预加载器,我只是希望能够操纵webview的DOM(而不是index.html)。
我在预加载器中有这个代码。但是console.log输出index.html的文档而不是webview的文档。如何输出 webview 的内容?
preload.js
document.addEventListener('DOMContentLoaded', function(event) {
console.log(document);
});
答案 0 :(得分:0)
webview每次调度时都会发出console-message
个事件。记录某些东西,你只需要听它们。请参阅webview-tag的文档:
const webview = document.querySelector('webview')
webview.addEventListener('console-message', (e) => {
console.log('Guest page logged a message:', e.message)
})