电子:如何强制重新加载?
Electron: How to do force reload?
Electron默认Menu
有两种重载或刷新window
- 重新加载 (Ctrl + R)
- 强制重新加载(Ctrl + Shift + R)
我创建了一个自定义菜单,并创建了与第一个菜单相同的功能。
label: 'Reload Window',
accelerator: "CmdOrCtrl+R",
click: () => {
mainWindow.reload();
}}
重新加载 window 的代码很简单 mainWindow.reload();
,但是 Force Reload
呢?我尝试添加一些 CSS
和 JS
然后尝试我新创建的重新加载菜单但它只是刷新 window,CSS
和 JS
不做任何更改.
您应该可以在 webContents
上使用 reloadIgnoringCache
所以像 mainWindow.webContents.reloadIgnoringCache()
Electron默认Menu
有两种重载或刷新window
- 重新加载 (Ctrl + R)
- 强制重新加载(Ctrl + Shift + R)
我创建了一个自定义菜单,并创建了与第一个菜单相同的功能。
label: 'Reload Window',
accelerator: "CmdOrCtrl+R",
click: () => {
mainWindow.reload();
}}
重新加载 window 的代码很简单 mainWindow.reload();
,但是 Force Reload
呢?我尝试添加一些 CSS
和 JS
然后尝试我新创建的重新加载菜单但它只是刷新 window,CSS
和 JS
不做任何更改.
您应该可以在 webContents
所以像 mainWindow.webContents.reloadIgnoringCache()