2016-08-04 13 views
0

EDIT 2: Я нашел в приложении web2exe: Включить NODEjs необходимо проверить. Это решило мою проблему.Функции окна NWJS (node-webkit) не работают

Я использую web2exe приложение для автоматизированной упаковки EXE, поэтому мне нужно только две функции из NWJS:

выхода приложение (закрыть окно) и переключаться между окном и полноэкранным режимом.

Я нашел для этого код, но когда я разместил его в главном файле JS, ничего не происходит. Что я делаю неправильно? Edit: я нашел следующий код:

function winclose() { 
var gui = require('nw.gui'); 
    var win = gui.Window.get(); 
    win.close(); 
} 

Когда я вызываю эту функцию, ничего не происходит. У меня нет элемента Inspect Element, поэтому я не вижу ошибок. И я могу заверить вас, мой код совершенно ясен, без ошибок, и эта функция и вызов к ней размещены правильно.

Так, может быть, мне нужно написать этот код в другом исходном файле, а не в моем собственном? Или, может быть, это приложение (web2exe) каким-то образом вмешивается?

ответ

0

Вы пытались использовать win.close(true)? Чтобы прояснить это, вам действительно нужно включить devtools.