我正在使用main.js文件启动NWJS。该文件将打开一个窗口。
PACKAGE.JSON (清单)
{
"name": "PARENT SCRIPT",
"main": "index.js"
}
从这个main.js文件中,我试图监听窗口打开事件。我想知道何时打开窗口,何时打开窗口,我想听听该窗口内的键盘事件。
以下代码打开一个窗口-起作用了。但是回调没有任何作用。 window.open侦听器和键盘侦听器不会更改DIV中的文本。
INDEX.JS
let mywindow
nw.Window.open('test.html', {}, (win) => {
mywindow = win
let div = mywindow.document.getElementById("test")
div.innerHTML = "new window was opened"
mywindow.addEventListener('keydown', (e)=>{
div.innerHTML += "a key was pressed..."
})
});
如何从NWJS后台脚本响应窗口事件?