电子框架窗口管理刷新不起作用

时间:2018-05-15 20:24:27

标签: electron

我在电子中创建了一个程序,其中: 当我在一个窗口中的一个按钮发送一个ipc到主窗口并检查窗口是否存在并刷新窗口,但它不起作用。 也许我在文档中遗漏了一些内容,但我没有找到任何关于如何检查窗口是否为null或未定义的内容(已经尝试检查是否为null而其他人没有值)。 感谢您的关注。

Code

Error

1 个答案:

答案 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
});