【发布时间】:2018-01-20 05:35:11
【问题描述】:
我正在使用电子构建一个包含两个窗口的应用程序。我正在尝试从渲染器进程内部打开第二个窗口,执行以下操作:
const electron = require('electron');
const BrowserWindow = electron.BrowserWindow;
const childWindow = new BrowserWindow({
width: 800,
height: 600
});
我收到一个错误提示
BrowserWindow 不是构造函数。
我的另一个选择是使用 window.open,但这并不理想,因为它返回 BrowserWindowProxy 对象,它的功能有限。
【问题讨论】:
-
我通过包含 electron.remote.BrowserWindow 解决了我自己的问题。 electron.atom.io/docs/api/remote
-
您应该考虑提供完整的自我回答,因为您找到了问题的解决方案。
-
刚刚添加了完整的自我回答,谢谢!
标签: javascript electron