型別 Object
強制 通常是不強制(請看你什麼時候會需要 Add-on ID?)。在 Firefox 48(桌面)前以及Android版Firefox 是強制的。
範例
"applications": {
  "gecko": {
    "id": "addon@example.com",
    "strict_min_version": "42.0"
  }
}

敘述

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

後者比較容易產生與操作。小心,在這裡使用真實信箱地址可能會引來垃圾信件。

例如:

"id": "extensionname@example.org",

"id": "{daf44bf7-a45e-4450-979c-91cf07434c3d}"

 

範例

包含所有可用鍵的範例。註:大多數套件會忽略 strict_max_versionupdate_url

"applications": {
  "gecko": {
    "id": "addon@example.com",
    "strict_min_version": "42.0",
    "strict_max_version": "50.*",
    "update_url": "https://example.com/updates.json"
  }
}

瀏覽器兼容

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxOperaFirefox for Android
Basic supportChrome No support NoEdge Full support 15
Alternate Name
Full support 15
Alternate Name
Alternate Name Uses the non-standard name: browser_specific_settings
Firefox Full support 48
Full support 48
Full support 48
Alternate Name
Alternate Name Uses the non-standard name: browser_specific_settings
Opera No support NoFirefox Android Full support 48
Full support 48
Full support 48
Alternate Name
Alternate Name Uses the non-standard name: browser_specific_settings

Legend

Full support  
Full support
No support  
No support
Uses a non-standard name.
Uses a non-standard name.

文件標籤與貢獻者

標籤: 
此頁面的貢獻者: 0711kps
最近更新: 0711kps,