В документации NWJS говорится, что после открытия окна вы должны дождитесь события loaded
, прежде чем вы сможете взаимодействовать с ним:
Вы должны дождаться события
loaded
окна, прежде чем взаимодействовать с любым из его компонентов.
Поэтому я попытался добавить обработчик событий loaded
для объекта win после его открытия.
nw.Window.open('test.html', {}, (win) => {
win.showDevTools()
win.addEventListener("loaded", () => {
console.log("NW Window loaded not working...")
})
}
Я получаю следующую ошибку:
Uncaught TypeError: win.addEventListener не является функцией
Как я могу прослушивать события NWWindow в NWJS? Примечание: я МОГУ прослушивать события загрузки окна DOM, но это не то же самое, не так ли?
nw.Window.open('test.html', options, (win) => {
win.showDevTools()
win.window.addEventListener("load", () => {
console.log("dom window load IS working...")
})
}