安裝未簽名的附加元件

為了安裝一個擴充套件為正常附加到版本或 Firefox Beta 版大於或等於 48 版本,擴充套件必須由 Mozilla 簽署 。通過向 AMO 提交延期簽名。簽名後,擴充套件可以安裝在它支援的任何版本的 Firefox 上。對於版本 43 之前的 Firefox 版本,Mozilla 不需要對擴充套件進行簽名。Mozilla 不需要對擴充套件以外的載入項型別進行簽名。

你可以通過在 about:config 中將 xpinstall.signatures.required 設定為 false,將未簽名的副檔名作為普通載入項安裝到其他版本的 Firefox 中(例如 Firefox Developer EditionFirefox NightlyUnbranded Beta 或 Unbranded Release )。設定此選項在 Release 和 Beta Firefox 版本 43-48 中也很有效。從版本 48 開始,在 Firefox 的發行版和 Beta 版中設定此選項無效。

作為臨時附加元件安裝擴充套件的可用性大大降低了在附加開發期間能夠安裝未簽名附加元件的需求。 。臨時載入項不需要簽名,可以載入到任何當前版本的 Firefox 中。顧名思義,Temporary Add-ons 的主要缺點是它們是臨時的。必須在重新啟動 Firefox 時重新安裝它們。但是,在某些用例中,最好將附加元件安裝為普通載入項,而不是未簽名的附加元件,而不是臨時載入項。如果即使重新啟動 Firefox 後仍需要載入項仍然安裝,則應將載入項安裝為未簽名的載入項。出於各種原因,這可能是可取的,包括:長期使用測試,或測試 Firefox 啟動時附加元件的功能。