如果你只是想在 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.app/Contents/MacOS/nwjs path_to_your_project 运行nwjs
注意"nodejs": false 选项会禁用应用程序的nodeapi,如果您最终需要在应用程序的一部分中使用nodejs,请确保您使用的任何webview 都禁用了nodejs,因为这是一个主要的安全漏洞,请进行研究 -做对了。
另请注意,在上面的示例中,没有任何东西阻止用户访问来自其他域的内容。
你最终会想看看打包你的应用程序,这也很简单:https://github.com/nwjs/nw.js/wiki/how-to-package-and-distribute-your-apps