В документации NWJS говорится, что после открытия окна вам нужно дождаться события loaded
, прежде чем вы сможете с ним взаимодействовать:
Вам следует дождаться события loaded
в Window, прежде чем взаимодействовать с любым из его компонентов.
Поэтому я попытался добавить обработчик события 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? Sidenote: Я CAN слушаю события загрузки окна DOM, но это не то же самое, не так ли?
nw.Window.open('test.html', options, (win) => {
win.showDevTools()
win.window.addEventListener("load", () => {
console.log("dom window load IS working...")
})
}