如何在Atom-Shell中运行reload()和open()

Jam*_*Lei 4 javascript node.js electron

1)Atom-shell不支持这个javascript调用吗?window.open( '#/ openpage', '_自我',FALSE)

2)在NodeJS-Webkit中,我可以使用win.reload()重新加载HTML而不使用工具栏和按钮.Atom-shell也支持这个API吗?

3)在app.js中,它是index.html到Atom-shell的程序

var BrowserWindow = require('browser-window');
Run Code Online (Sandbox Code Playgroud)

和index.html尝试执行重新加载命令,但未定义BrowserWindow失败.

BrowserWindow.reload()
Run Code Online (Sandbox Code Playgroud)

Ana*_*tts 14

browser-window仅适用于浏览器进程(即应用​​程序启动的进程).试试这个:

var remote = require('remote');
remote.getCurrentWindow().reload();
Run Code Online (Sandbox Code Playgroud)