如何设置浏览器窗口的ID?

时间:2017-01-13 07:56:53

标签: electron

基本上,我想在2个ipc渲染器之间进行一些通信。基于https://github.com/electron/electron/issues/991中的一些信息,我试图设置一个浏览器窗口的id,我最终会使用它来获取浏览器窗口并在不涉及main.js的情况下发送事件。

需要知道如何设置浏览器窗口的ID。

我尝试了以下内容:

chatWindow = new BrowserWindow({
    x: 10,
    y: 10,
    width: 500, 
    height: 500,
    id: 1234,
});

以上都没有奏效。以下两个也不起作用。

 chatWindow.id = 1234;
 chatWindow.id(1234);

2 个答案:

答案 0 :(得分:2)

您无法设置由电子公司生成的BrowserWindow ID。

答案 1 :(得分:1)

你提到的同一个问题线程也指向other-window-ipc,这对你的问题来说似乎是一个很好的解决方案。

即使您不想使用另一个库,您也可能会找到一个指针,在其源代码中实现该功能。