【问题标题】:Electron App -- Electron reload not working电子应用程序 - 电子重新加载不工作
【发布时间】:2020-02-29 08:58:20
【问题描述】:

如果这个问题太微不足道,我深表歉意,但我是电子新手,无法让电子重新加载或 win.reload 在我的窗口浏览器视图上工作。它们完美地在浏览器窗口的主体上工作,但位于左侧的浏览器视图不会重新加载,即使理论上它也是 webContent。

电子重载代码(在 Index.js 中)

require('electron-reload')(__dirname)

手动 Ctrl-r 重新加载的代码(也在 Index.js 中

   const globalShortcut = electron.globalShortcut;

    globalShortcut.register('CommandOrControl+R', function() {
        console.log('CommandOrControl+R is pressed' + __dirname);
        mainWindow.reload()
    })

谢谢!

【问题讨论】:

  • 你解决了吗?

标签: javascript node.js model-view-controller electron electron-rebuild


【解决方案1】:

如果你像这样创建浏览器视图

view = new BrowserView()
mainWindow.setBrowserView(view)
view.setBounds({ x:120 , y: 120, width: 300, height: 300 })
view.webContents.loadURL('.....')

也许你可以尝试在'mainWindow.reload()'下面添加这一行

view.webContents.reload()

【讨论】:

    猜你喜欢
    • 2015-08-07
    • 2016-08-25
    • 2021-09-19
    • 2016-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-04
    • 2019-02-09
    相关资源
    最近更新 更多