我在电子中创建了一个程序,其中: 当我在一个窗口中的一个按钮发送一个ipc到主窗口并检查窗口是否存在并刷新窗口,但它不起作用。 也许我在文档中遗漏了一些内容,但我没有找到任何关于如何检查窗口是否为null或未定义的内容(已经尝试检查是否为null而其他人没有值)。 感谢您的关注。
答案 0 :(得分:0)
我认为这是一个范围问题。请确保您的代码可以访问窗口变量。这样的事情应该有效:
var mywindow = null; //global def
app.once("ready", function() {
mywindow = new BrowserWindow({...});
mywindow.loadURL(...);
});
ipc.on('something_refresh', function(evt) {
mywindow.reload(); //this works for me
});