Как прослушать события из фонового скрипта NWJS? - PullRequest
0 голосов
/ 06 июня 2019

Я запускаю NWJS с файлом main.js.Этот файл открывает окно.

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?

...