【发布时间】:2016-07-05 15:26:24
【问题描述】:
如何在 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');
});
【问题讨论】:
-
您能否提供更多有关您正在尝试做的事情的背景信息?
-
@Ross 我想加载可以从 javascript 向节点进程发布消息的页面,但我不知道这个 js 应该是什么样子。
-
我应该更具体一点:您能提供示例代码来演示您正在尝试做什么吗?
-
我已经更新了我的问题,希望现在已经清楚了。
-
感谢您的更新。我现在尝试回答。
标签: javascript node.js electron nightmare