applications
型別 | Object |
---|---|
強制 | 通常是不強制(請看你什麼時候會需要 Add-on ID?)。在 Firefox 48(桌面)前以及Android版Firefox 是強制的。 |
範例 |
json
|
敘述
applications
鍵包含了詳細描述特定應用的鍵。
目前這只包含了一個鍵,gecko
,它包含 4 個 string 參數:
id
是套件 ID。Firefox 48 以後爲選擇性,48 前爲強制。需要什麼來指定 add-on ID 請查看套件與 Add-on ID。strict_min_version
:支持的最舊 Gecko 版本。在這個欄位版本號包含 "*" 是不合法的。預設是 "42a1"。strict_max_version
: 支持的最新 Gecko 版本。如果套件安裝的 Firefox 版本超過這個版本號則套件會被禁用或不被允許安裝。預設爲 "*",表示禁用最新支持版本檢查。update_url
是套件更新 manifest。備:連結必須以 "https" 開頭。這個鍵用來自己管理套件更新(不透過套件管理器)。
查看可用 Gecko 版本。
套件 ID 格式
套件 ID 格式必須是下列其中一種:
- GUID
- 寫得像信箱地址的字串:
extensionname@example.org
後者比較容易產生與操作。小心,在這裡使用真實信箱地址可能會引來垃圾信件。
例如:
json
"id": "extensionname@example.org",
"id": "{daf44bf7-a45e-4450-979c-91cf07434c3d}"
範例
包含所有可用鍵的範例。註:大多數套件會忽略 strict_max_version
和 update_url
。
json
"applications": {
"gecko": {
"id": "addon@example.com",
"strict_min_version": "42.0",
"strict_max_version": "50.*",
"update_url": "https://example.com/updates.json"
}
}
瀏覽器兼容
BCD tables only load in the browser