如何在 Nightmare 中将消息从渲染器进程(网页)发送到主进程(节点)?Electron 中有ipc,而 Nightmare 是建立在 Electron 之上的,所以我想这是可能的,但我不知道怎么做。
像这样的东西:
<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');
});