如何从NWJS后台脚本监听事件?

时间:2019-06-06 15:30:43

标签: javascript nwjs nwjs-contexts

我正在使用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后台脚本响应窗口事件?

0 个答案:

没有答案