2017-06-04 11 views
0

私はElectronプログラムのindex.htmlファイルでwebviewを使用しています。 webviewにはプリローダーがあり、私は単にwebview(index.htmlではなく)のDOMを操作できるようにしたいと考えています。Electron webviewプリロードログDOM

私のプリローダーにこのコードがあります。しかし、console.logは、というのドキュメントを出力し、webviewのドキュメントは出力しません。 webviewの内容を出力するにはどうすればよいですか?

preload.js

document.addEventListener('DOMContentLoaded', function(event) { 
    console.log(document); 
}); 

答えて

0

は、WebViewのはconsole-messageイベント、それが何かをconsole.logsたびに放出する、あなただけの彼らに耳を傾ける必要があります。 webview-tagのドキュメントを参照してください:

const webview = document.querySelector('webview') 
webview.addEventListener('console-message', (e) => { 
    console.log('Guest page logged a message:', e.message) 
}) 
関連する問題