基本上,我想在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);
答案 0 :(得分:2)
您无法设置由电子公司生成的BrowserWindow
ID。
答案 1 :(得分:1)
你提到的同一个问题线程也指向other-window-ipc,这对你的问题来说似乎是一个很好的解决方案。
即使您不想使用另一个库,您也可能会找到一个指针,在其源代码中实现该功能。