Skip to content

Latest commit

 

History

History
86 lines (67 loc) · 2.57 KB

File metadata and controls

86 lines (67 loc) · 2.57 KB
title slug
applications
Mozilla/Add-ons/WebExtensions/manifest.json/browser_specific_settings

{{AddonSidebar}}

型別 Object
強制 通常是不強制(請看你什麼時候會需要 Add-on ID?)。在 Firefox 48(桌面)前以及Android版Firefox 是強制的。
範例
"applications": {
  "gecko": {
    "id": "[email protected]",
    "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 格式必須是下列其中一種:

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

例如:

"id": "[email protected]",

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

範例

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

"applications": {
  "gecko": {
    "id": "[email protected]",
    "strict_min_version": "42.0",
    "strict_max_version": "50.*",
    "update_url": "https://example.com/updates.json"
  }
}

瀏覽器兼容

{{Compat}}