為什麼firefox要殺死你最喜歡的擴充套件

Firefox57,或者說Quantum,已經出現了,這是一個巨大的進步。Firefox終於在速度上趕上了Chrome,介面更乾淨了,而且還有一些很棒的新功能需要啟動。這裡沒什麼好抱怨的。...

為什麼firefox要殺死你最喜歡的擴充套件

Firefox57,或者說Quantum,已經出現了,這是一個巨大的進步。Firefox終於在速度上趕上了Chrome,介面更乾淨了,而且還有一些很棒的新功能需要啟動。這裡沒什麼好抱怨的。

開玩笑而已。在網際網路上,總有一些事情值得抱怨。

相關:如何檢查你的擴充套件是否會停止與Firefox57的工作

對於firefoxquantum,人們的抱怨是某些擴充套件不再工作了。許多引人注目的擴充套件,包括DownThemAll和Greasemonkey,目前都不適用於Quantum。其他的,包括Firebug和剪貼簿,很可能再也不能工作了。

如果您是其中一個服務的使用者,並且您可能認為這有點武斷,那麼這是令人沮喪的。不管你喜歡與否,Mozilla覺得他們別無選擇,只有放棄它所謂的“遺留”外掛才能繼續前進。這就是原因。

傳統firefox擴充套件的工作原理

為什麼firefox要殺死你最喜歡的擴充套件

傳統的Firefox擴充套件通常是用XML使用者介面語言(XUL)編寫的。這是Firefox使用者介面的構建語言,基於XUL的擴充套件可以直接修改該介面。這些外掛還幾乎可以完全訪問XPCOM,這是Firefox使用的強大元件物件模型。

如果你想不通的話,就要知道:Firefox擴充套件或多或少都有能力改變你的瀏覽器,而且它們直接做出了這些改變。這就是為什麼這些擴充套件如此強大的原因:它們沒有一套規定的可以改變也不能改變的東西。這也是為什麼這些擴充套件往往與新的Firefox版本決裂的原因。

Chrome或Safari的擴充套件不是這樣工作的。這些瀏覽器為擴充套件開發人員提供了他們可以使用的特定api,這意味著有一系列擴充套件可以控制和不能控制的事情。兩年來,Firefox提供了一個類似的API,稱為WebExtensi***,它鼓勵開發人員採用這個API。

傳統的擴充套件使得改進firefox變得困難

為什麼firefox要殺死你最喜歡的擴充套件

firefoxquantam並不是第一個中斷擴充套件的更新:這是多年來一直存在的問題。因為Firefox擴充套件可能會直接影響Firefox,所以即使對Firefox本身進行微小的更改,也有可能完全破壞附加元件,或者只是引入影響效能的bug。

Firefox使用者不知道是擴充套件導致了問題,他們會認為Firefox的新版本是有缺陷的,從他們的角度來看是的。在推出新版本之前,Firefox團隊會盡最大努力確保流行的擴充套件工作正常,但很容易想象所有這些都會減慢開發速度。

WebExtensi***API透過明確定義擴充套件可以做什麼以及如何做,使這一切變得更容易。這意味著開發人員只需確保API正常執行,而不用擔心效能調整或UI更改會破壞特定的擴充套件。從長遠來看,結果應該是更少的擴充套件中斷,但為了實現這一點,Mozilla需要放棄舊的擴充套件生態系統。

這一變化也使得Quantam的一些最佳功能成為可能。例如,多程序功能是FirefoxQuantam速度提升的一個重要部分。四個獨立的程序處理Firefox的介面和選項卡,這意味著Firefox可以使用處理器的所有四個核心,而不是一個。這是一個傳統的擴充套件生態系統根本不是為之而構建的現實,很難想象如果沒有大量的抽象層,它的工作就會不可避免地放慢速度。Firefox的許多即將發生的變化也同樣被遺留的附加元件所阻礙,這意味著為了Firefox的發展,生態系統必須改變。

跨平臺相容性是個問題

為什麼firefox要殺死你最喜歡的擴充套件

曾幾何時,附加元件給了人們一個令人信服的理由來使用Firefox而不是Chrome。如今,Chrome在外掛方面遙遙領先,而Firefox則像是多年來未維護擴充套件的墓地。

當然,有一些Firefox擴充套件是Chrome無法實現的,但是Chrome擁有更大的生態系統。新的WebExtensi***API不會一夜之間解決這個問題,但是它確實讓Chrome擴充套件更容易移植到Firefox,因為用於編寫擴充套件的語言非常相似,使得移植變得膚淺。在很多情況下,Chrome擴充套件在Firefox中執行只需要做一些調整,這意味著如果你很好地詢問開發人員,你最喜歡的Chrome擴充套件就沒有理由現在不能到Firefox來。這將導致一個生態系統中大量新的擴充套件,可以坦率地使用它。

firefox已經在流失使用者

有人可能會說,Firefox會因為擴充套件中斷而失去使用者,但值得注意的是,Firefox已經以驚人的速度失去了Chrome的使用者,而且已經持續了多年。相對的速度和某些附加元件的缺乏在這方面沒有幫助,FirefoxQuantum旨在解決這兩個問題。

這有可能適得其反嗎?當然。一些人會跳槽到Chrome,而另一些人可能會尋找維持原有擴充套件生態系統的古老分叉。但事情不像以前那麼順利。Firefox需要不斷髮展以保持相關性,他們就是這樣決定的。

開發人員有時間切換到新的api

一些使用者甚至不會注意到這種切換的發生,因為他們使用的擴充套件已經使用了webextensionapi。其他分機尚未切換。

這可能是因為開發人員很久以前就放棄了擴充套件,或者不想重新編寫它來使用API。在某些情況下,API沒有提供足夠的控制來重新建立原始擴充套件,因此開發人員放棄了他們的專案。在很多情況下,轉換還沒有完成。

不管怎樣,這些擴充套件並不是因為Mozilla突然改變了某些東西而中斷的。WebExtensi***已經成為Firefox的一部分兩年了,更新擴充套件的截止日期在一年前宣佈:

By the end of 2017, and with the release of Firefox 57, we’ll move to WebExtensi*** exclusively, and will stop loading any other extension types on desktop.

還缺一個你依賴的分機嗎?這個Google文件跟蹤了幾種流行的擴充套件,並提供了幾種常見擴充套件的替代方案。這個列表也很有用。

  • 發表於 2021-04-07 02:14
  • 閱讀 ( 37 )
  • 分類:網際網路

你可能感興趣的文章

各位,是時候刪除facebook新聞提要了

...cebook新聞源會分散你的注意力,那麼在桌面瀏覽器Chrome和Firefox上你還有另外兩個選擇。這些都是簡單的擴充套件,可以完全隱藏新聞提要,這樣就可以在沒有更新的情況下使用Facebook的所有其他功能。 ...

  • 發佈於 2021-03-13 01:36
  • 閲讀 ( 50 )

如何檢查哪些firefox擴充套件將在Firefox57中停止工作

Firefox一直以來都是超級使用者的瀏覽器,這在很大程度上要歸功於它龐大的擴充套件庫。這些強大的外掛讓有創意的開發人員能夠以令人敬畏的方式調整瀏覽器,但這種能力也會讓Firefox面臨問題。 ...

  • 發佈於 2021-03-13 03:07
  • 閲讀 ( 44 )

使用5個自定義工具使任何新的瀏覽器選項卡更有用

... 5live起始頁(chrome、firefox、opera):一體式擴充套件 ...

  • 發佈於 2021-03-14 23:00
  • 閲讀 ( 65 )

2016最受歡迎的firefox外掛和帖子

...思過去12個月發生的事情。考慮到這一點,我們決定回顧Firefox過去的一年。以下是2016年Firefox的新特性和改進,以及最有幫助的外掛。 ...

  • 發佈於 2021-03-16 08:10
  • 閲讀 ( 59 )

如何在chrome中迴圈瀏覽你最喜歡的“新標籤”擴充套件

... 它會在你最喜歡的標籤管理擴充套件中找到一席之地嗎? ...

  • 發佈於 2021-03-17 07:20
  • 閲讀 ( 35 )

7個chrome擴充套件,大大改善您的瀏覽體驗

...白。Chrome很笨重,佔用了太多的記憶體,而且不像Safari或Firefox那樣令人愉快。但多虧了一些擴充套件,你可以解決Chrome的最大問題,極大地改善瀏覽體驗。 ...

  • 發佈於 2021-03-20 12:58
  • 閲讀 ( 61 )

9種同步firefox和chrome的方法:書籤、密碼等

Mozilla Firefox還是Google Chrome?我們都說! ...

  • 發佈於 2021-03-20 15:56
  • 閲讀 ( 71 )

duckduckgo的新隱私應用如何保證你的線上安全

... 下載:Chrome | Firefox | Safari的DuckDuckGo隱私軟體 ...

  • 發佈於 2021-03-26 12:55
  • 閲讀 ( 45 )

什麼是瀏覽器擴充套件?

...可以有一個顯示股票程式碼的瀏覽器欄。 2004年,Mozilla的Firefox瀏覽器是下一個支援擴充套件的瀏覽器,2009年是Opera瀏覽器,2010年是googlechrome和Safari瀏覽器。當然,微軟的Edge瀏覽器也支援擴充套件。 與第三方開發者和App Store如...

  • 發佈於 2021-03-31 10:44
  • 閲讀 ( 65 )

FirefoxQuantum不僅僅是“複製”chrome:它的功能更強大

“如果Firefox現在只是Chrome的一個副本,我為什麼要使用它呢?網路上到處都在問這個問題,但它的前提是錯誤的。FirefoxQuantum不僅僅是一個Chrome克隆版,它是Firefox,現代化的。 當然,Firefox在某些方面已經變得更像Chrome了,但...

  • 發佈於 2021-04-07 01:34
  • 閲讀 ( 44 )
eqm75e
eqm75e

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦