為什麼升級 Firefox 時附加元件變得不相容

為什麼升級 Firefox 時附加元件變得不相容

我的預設瀏覽器是 Chrome,但當我出於某種原因偶爾使用 Firefox 時,它經常會更新。
幾乎每次我更新 Firefox 時,我的一些附加元件都會變得不相容。
這是為什麼?
為什麼 Chrome 中不會發生這種情況?

答案1

我聽到了!今天我第一次運行 Firefox,只是為了使用一個插件 - 然後它說有更新可用 - 我讓它這樣做,然後,我所有的插件都被禁用了!

Firefox 更新實際上不會將單一外掛程式標記為不相容,而是外掛程式作者沒有聲明它們是相容的,從而禁用了它們。

您可以使用新增相容性報告器這將允許您報告與您的 Firefox 版本不「相容」的插件。

至於為什麼 Chrome 不這樣做 - 我認為這是主觀的,你會得到不同的答案 - 恕我直言,它是以更傳統的方式設計的 - 它允許所有附加組件,如果有任何問題,責任在於用戶查找錯誤,例如透過停用直到他們知道它是安全的,Firefox 可能會惹惱普通用戶,但是,對於最終用戶來說,這是一個更安全的解決方案。

答案2

Firefox 中的每個外掛程式都有指定其適用於哪些版本的 Firefox 的設定(假設作者已經使用所提到的版本測試了他們的外掛程式)。從歷史上看,插件通常聲稱與Firefox 的主要版本(例如2.X)相容,但隨後3.0 和3.6 之間存在差異問題,因此插件作者變得更具體,並且僅聲明與特定主要和次要版本(例如3.6.X)相容)。可以指定一系列版本(例如 2.X -> 3.6.X),但必須給出上限,並且如果您想透過 Mozilla 網站分發插件,則它不能是 Firefox 未發布的未來版本。

現在,Firefox 的「主要」版本每 6 到 8 週發布一次(自 3 月以來我們已經看到了 4.0 到 6.0 版本),插件作者無法跟上,越來越多的插件落後了。

您偶爾會在 Chrome「擴充功能」頁面上看到一則訊息,指出需要更新特定擴充功能才能與目前版本的 Chrome 搭配使用,但由於更新是在背景自動完成的,因此很難在這種狀態下擷取擴充功能。

答案3

如果這讓你很煩惱,一個解決方法就是不使用深奧或不受歡迎的插件。在任何附加系統插件中,最終都會過時。不受歡迎的、被遺棄的或人們喜愛的項目插件很少會更新以使用新瀏覽器中可用的新 API。

我多年來一直使用同一組插件,並且只遇到過一次不相容錯誤。我的清單:

  • 最後通行證
  • X標記
  • 廣告攔截加
  • Greasemonkey - 這是我唯一遇到問題的一個
  • 螢火蟲
  • 即時 HTTP 標頭
  • 查茨拉

所有這些插件都已工作多年,沒有任何問題。他們有什麼共同點?他們很受歡迎。

老實說,最近對Firefox 的抨擊是因為他們使用了某人的插件,而該插件在新版本的Firefox 中不起作用,而該插件是在周末為一些微小的功能而創建的,並發布只是為了讓他們的名字得到一些曝光,這已經變得非常過時了。流行的插件一直有效,使用它們。如果您使用的外掛程式已被 5 個人下載,那麼您就只能自己使用了

相關內容