Wie kann ich eine Nachricht vom Rendererprozess (Webseite) zum Hauptprozess (Knoten) in Nightmare senden? Es gibtin Electron und Nightmare ist auf der Spitze von Electron gebaut, also nehme ich an, dass es möglich ist, aber ich kann nicht herausfinden, wie.Nachricht vom Rendererprozess zum Knotenprozess mit Nightmare senden
So etwas:
<script type="text/javascript">
window.postMessage('aaaaaaaa', '*');
</script>
index.js
let nightmare = new Nightmare();
nightmare.on('message', function(e) {
console.log(e.data); // will output aaaaaaaa
});
nightmare.goto('http://example.com').then(function() {
console.log('loaded');
});
Könnten Sie mehr Hintergrundinformationen dazu liefern, was Sie zu tun versuchen? – Ross
@Ross Ich möchte die Seite laden, die Nachricht an Node-Prozess von Javascript schreiben kann und ich weiß nicht, wie diese js aussehen sollte. –
Ich hätte konkreter sein sollen: Könnten Sie Beispielcode bereitstellen, der zeigt, was Sie zu tun versuchen? – Ross