manifest版本
//指定manifest.json所遵循的版本
"manifest_version":2
一個整數(shù)指定manifest文件所需要的軟件包,隨著chrome18的發(fā)布開發(fā)者需要指定2 (無需引號)來表示本文檔(manifest.json)的格式。
考慮到"manifest_version":1在Chrome18廢棄,"manifest_version":2并不是必須的,但是我們在不久的將來,將會停止使用廢棄的版本,擴展與應用,主題如果不準備支持18或向上可以直接制定版本為1 ,或者直接切斷。
關于版本1與版本2更多詳細的差別請參照這里
不推薦在Chrome17或者更低使用manifest_version:2,如果你的擴展需要在舊版本中使用我們會警告你,并停止插件的工作
名稱
"name":"my extension",
"short_name":"my extension"
The name and short_name manifest properties are short, plain text strings that identify the extension. 你可以指定特定地區(qū)展示特定字符,更多詳情請查看 國際化 。
"name":"my extension"最多45個字符,是擴展最主要和必須的標識,主要顯示在
-
安裝的對話框上
WX20171025-155416.png -
擴展管理
WX20171025-155753.png -
Chrome擴展應用商店
WX20171025-155348.png
短名稱
"short_name":"extension"最多12個字符,這是一個短板的名稱,它是可選的如果沒有指定將使用name,或許它會被截斷,這個短名稱通常被使用在沒有足夠空間顯示name的地方
- App launcher
- 新的標簽頁
翻譯:Manifest - Name and Short Name
版本
"version":"1"
由1到4個點分隔的整數(shù),標識擴展的版本,規(guī)則適用于整數(shù),它們介于0到65535,不能以0開頭,列如99999與032是無效的,示例:
- "version": "1"
- "version": "1.0"
自動更新系統(tǒng),比較版本以確定是否需要更新已安裝的擴展。如果已發(fā)布的擴展程序具有比已安裝的擴展程序更新的版本字符串,則擴展程序?qū)⒆詣痈隆?/p>
比較開始于最左邊的整數(shù)。如果這些整數(shù)相等,則比較右側的整數(shù),依此類推。例如,1.2.0是比1.1.9.9999更新的版本。
一個缺失的整數(shù)等于零。例如,1.1.9.9999比1.1更新。
更多關于自動更新更新
版本名稱
"version_name": "1.0 beta"
除了用于更新目的的版本字段之外,version_name可以設置為描述性版本更新的目的。
以下是版本名稱的一些示例:
- "version_name": "1.0 beta"
- "version_name": "build rc2"
- "version_name": "3.1.2.4567"
如果沒有version_name,則version也將用于顯示目的。
翻譯:Manifest - Version and Version Name
"default_locale": "en",
詳見國際化
描述
"description:"A plain text description"
描述擴展的普通字符串(無HTML或其他格式;不超過132個字符);
該說明應適用于瀏覽器的擴展管理界面和Chrome網(wǎng)上應用店。
您可以為此字段指定特定于區(qū)域設置的字符串;
詳見國際化。
圖標
//路徑填寫相對路徑
"icons":{
"128": "icons/128-production.png",
"16": "icons/16-production.png",
"32": "icons/32-production.png",
"48": "icons/48-production.png"
}
一個或多個圖標用于擴展,應用程序或者主題,你應該提供128x128的圖標,它是用于在安裝和使用Chrome Web Store期間,


