ipc (主进程)

    主进程也可以向渲染进程发送信息,具体可以看.

    • 当发送消息的时候,事件名字为channel.
    • 回复一个同步消息的时候,你需要使用event.returnValue
    • 回复一个异步消息的时候,使用event.sender.send(...)

    下面是一个主进程和渲染进程的通信例子.

    1. // 在渲染进程(网页).
    2. console.log(ipc.sendSync('synchronous-message', 'ping')); // 打印 "pong"
    3. ipc.on('asynchronous-reply', function(arg) {
    4. console.log(arg); // 打印 "pong"
    5. });
    6. ipc.send('asynchronous-message', 'ping');
    • channel - 事件名称.
    • - 回调函数.

    当事件发生的时候,会传入callback eventarg参数.

    传入callbackevent对象含有下列方法.

    返回一个可以发送消息的WebContents.

    • arg (选用)

    这个可以发送一个可带参数的异步消息回渲染进程.