型別 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 15Firefox Full support 48
Full support 48
Full support 42
Notes Alternate Name
Notes Mandatory before Firefox 48.
Alternate Name Uses the non-standard name: applications
Opera No support NoFirefox Android Full support 48
Full support 48
Full support 42
Notes Alternate Name
Notes Mandatory before Firefox 48.
Alternate Name Uses the non-standard name: applications

Legend

Full support  
Full support
No support  
No support
See implementation notes.
See implementation notes.
Uses a non-standard name.
Uses a non-standard name.

文件標籤與貢獻者

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