2017-06-04 1 views
0

Ich verwende eine Webansicht in meiner index.html Datei in meinem Electron-Programm. Die Webansicht hat einen Preloader und ich möchte einfach das DOM der Webansicht (nicht index.html) manipulieren können.Elektron Webview Preload Log DOM

Ich habe diesen Code in meinem Preloader. Aber die console.log gibt das Dokument von index.html aus und nicht das Dokument der Webansicht. Wie kann ich den Inhalt der webview ausgeben?

preload.js

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

Antwort

0

Die Webansicht console-message Ereignisse jedes Mal console.logs etwas emittieren, man muss nur auf sie hören. Siehe Dokumentation für webview-tag:

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