node-webkit是否可以运行js文件,而不是.html文件?
我有一个小应用程序应该打开一个外部URL(并将其捕获到图像),我没有看到用我的脚本创建一个html文件的重点。我只想让脚本运行
答案 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
}