NWJS(node-webkit)窗口功能不起作用

时间:2016-08-04 20:56:04

标签: javascript window node-webkit nw.js

编辑2: 我在web2exe应用程序中发现:需要检查包含NODEjs。这解决了我的问题。

我正在使用web2exe应用程序进行自动exe包装,所以我只需要NWJS的两个函数:

退出应用程序(关闭窗口)并在窗口和全屏之间切换。

我找到了一些代码,但当我把它放在我的主JS文件中时,没有任何反应。我做错了什么? 编辑:我找到了以下代码:

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

当我调用此函数时,没有任何反应。我没有Inspect Element,所以我看不到任何错误。 我可以向你保证,我的代码非常清晰,没有任何错误,而且这个函数和对它的调用都是正确放置的。

那么,是不是我需要将这段代码写入另一个源文件而不是我自己的?或者这个应用程序(web2exe)可能会以某种方式干扰?

1 个答案:

答案 0 :(得分:0)

您是否尝试过使用win.close(true)?为了澄清它,你真的需要启用devtools。