【问题标题】:Electron Dialog closing refreshes my current page电子对话框关闭刷新了我当前的页面
【发布时间】:2019-01-26 13:01:54
【问题描述】:

我有一个电子应用程序。

它使用 Bootstrap v4、Electron v2 以及其他一些节点模块。

我有一个打开电子对话框的按钮,用户选择一个文件夹,此时,我的应用程序 BrowserWindow 似乎正在刷新。

我不希望发生这种刷新。我创建了一个显示这种行为的测试用例。毫无疑问,我犯了一个简单的错误,请查看这个 repo 以显示重现我的问题的测试用例。

https://bitbucket.org/renegadeandy/electron-dialog-problem/src/master/

【问题讨论】:

  • 我发现去掉“electron-reload”模块已经解决了这个问题。但问题仍然存在,为什么会发生这种情况?

标签: html css node.js bootstrap-4 electron


【解决方案1】:

问题是我正在将 log.txt 文件写入电子重载模块正在监视的目录中。

当我将新记录写入日志时,文件会更改,并导致我的应用程序重新加载!有道理 - 但是我的日志记录和主动重新加载的组合不能很好地协同工作。

我已经通过简单地删除电子重载来解决它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-03
    • 1970-01-01
    • 1970-01-01
    • 2012-01-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多