Node-webkit只运行.js文件?

时间:2015-03-05 22:39:43

标签: javascript node.js webkit node-webkit

node-webkit是否可以运行js文件,而不是.html文件?

我有一个小应用程序应该打开一个外部URL(并将其捕获到图像),我没有看到用我的脚本创建一个html文件的重点。我只想让脚本运行

2 个答案:

答案 0 :(得分:3)

从NW 12.0开始,一个新的清单字段,' bg-script'只允许这种能力。 "主要"字段不是必需的(当" bg-script"存在时)并且不会打开窗口,除非在js文件中创建。这提供了类似于原子壳的" js而不是HTML"应用程序的基本方向。因为这刚刚被添加到NWJS,文档和示例代码还没有赶上......所以毫无疑问需要进行一些实验。

答案 1 :(得分:1)

您可以使用"inject-js-end": "script.js"。但是,您应该像"main": ""一样使用空主体。

如果选择此方法,nw仍会打开一个窗口,只显示目录列表。 为了避免这种情况,您可以使用以下内容隐藏窗口

"window": {
   "show": false
}