如果你只是想在 NW.js 程序中打开一个网页,这非常容易。
首先确保您阅读:https ://github.com/nwjs/nw.js/wiki/How-to-run-apps
尤其是 MacOS 部分。
建立一个目录your_project/
在中创建一个文件your_project/package.json
然后配置package.json
:
{
"main": "https://github.com",
"name": "github app",
"description": "Github demo app",
"version": "0.1.0",
"keywords": [ "demo", "node-webkit" ],
"nodejs": false,
"window": {
"title": "Github",
"icon": "logo.png",
"toolbar": false,
"frame": true,
"width": 1024,
"height": 768,
"position": "mouse",
"min_width": 400,
"min_height": 200
},
"webkit": {
"plugin": true
}
}
你可以nwjs
从nwjs.app/Contents/MacOS/nwjs path_to_your_project
请注意该"nodejs": false
选项会禁用应用程序的 nodeapi,如果您最终需要在应用程序的一部分中使用 nodejs,请确保您使用的任何 web 视图都禁用了 nodejs,因为这是一个主要的安全漏洞,请进行研究 - 做对。
另请注意,在上面的示例中,没有什么可以阻止用户访问来自其他域的内容。
你最终会想看看打包你的应用程序,这也很简单:https ://github.com/nwjs/nw.js/wiki/how-to-package-and-distribute-your-apps