1
我正在使用NW.js爲Mac OS X創建獨立應用程序。應用程序啓動正常,但應用程序菜單(僅在Apple菜單的右側)不包含no項目。我已經瞭解到,將會創建一組默認的菜單和菜單項,如this screenshot所示,取自Arvind Ravulavaru' tutorial。在Mac OS的NW.js應用程序中啓用應用程序菜單
這裏是我的裸機文件:
的index.html
<!DOCTYPE html>
<html>
<head>
<title>Hello World</title>
</head>
<body>
<h1>Hello World</h1>
</body>
</html>
的package.json
{
"name": "Hello World"
, "version": "0.0.1"
, "description": "Barebones NW.js app"
, "main": "index.html"
, "window": {
"toolbar": false
, "width": 800
, "height": 600
}
, "scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
}
, "author": ""
, "license": "MIT"
}
這裏是我的步驟:
- 選擇index.html和package.json並使用Finder的File> Compress 2項目從它們創建一個ZIP文件。
- 重命名該ZIP文件app.nw
- 下載64-bit build of NW.js for Mac OS X
- 解壓下載的文件,創建一個文件夾包含nwjs.app
- 在nwjs.app單擊鼠標右鍵,然後從顯示包內容上下文菜單
- 導航到nwjs.app/Content/Resources
- 將這個資源文件夾
- 內app.nw文件在nwjs.app/Content/Info.plist修改文件,以便
<key>CFBundleName</key>
與<string>Hello World</string>
相關聯。 (這裏定義的應用程序菜單的名稱。) - 重命名nwjs.app作爲HelloWorld.app在HelloWorld.app
- 單擊鼠標右鍵,然後從上下文菜單中
- 打開輸入管理員用戶名和密碼允許應用程式中開啓
- 點擊Hello World應用程序菜單 - 沒有從一大亮點發生除了
什麼我需要做的就是一本功能離子應用程序菜單,退出項目關閉應用程序?