如何在 Atom-Shell 中运行 reload() 和 open()
How do run reload() and open() in Atom-Shell
1) Atom-shell 不支持此 javascript 调用吗?
window.open('#/openpage','_self',false)
2) 在 NodeJS-Webkit 中,我可以在没有工具栏和按钮的情况下使用 win.reload() 重新加载 HTML。 Atom-shell 也支持这个 API 吗?
3) 在 app.js 中 index.html 进入 Atom-shell
var BrowserWindow = require('browser-window');
和index.html 尝试执行重新加载命令但失败,因为未定义 BrowserWindow。
BrowserWindow.reload()
browser-window
仅适用于浏览器进程(即您的应用启动的进程)。试试这个:
var remote = require('remote');
remote.getCurrentWindow().reload();
重新加载:
const { BrowserWindow } = require('electron').remote
BrowserWindow.getCurrentWindow().reload();
关闭:
BrowserWindow.getCurrentWindow().on('close', () => {
// window was closed...
})
1) Atom-shell 不支持此 javascript 调用吗? window.open('#/openpage','_self',false)
2) 在 NodeJS-Webkit 中,我可以在没有工具栏和按钮的情况下使用 win.reload() 重新加载 HTML。 Atom-shell 也支持这个 API 吗?
3) 在 app.js 中 index.html 进入 Atom-shell
var BrowserWindow = require('browser-window');
和index.html 尝试执行重新加载命令但失败,因为未定义 BrowserWindow。
BrowserWindow.reload()
browser-window
仅适用于浏览器进程(即您的应用启动的进程)。试试这个:
var remote = require('remote');
remote.getCurrentWindow().reload();
重新加载:
const { BrowserWindow } = require('electron').remote
BrowserWindow.getCurrentWindow().reload();
关闭:
BrowserWindow.getCurrentWindow().on('close', () => {
// window was closed...
})