
firefox 擴展

With Firefox 57, scheduled for release in November 14, 2017, Mozilla will end support for legacy extensions, and only support newer WebExtensions. Here’s how to check if your extensions will stop working—and how to keep using them after November, if you need to.
隨著Firefox 57計劃于2017年11月14日發布,Mozilla將終止對舊版擴展的支持,僅支持較新的WebExtensions。 以下是檢查擴展程序是否將停止工作的方法,以及在需要時如何在11月之后繼續使用擴展程序的方法。
為什么XUL擴展會消失 (Why XUL Extensions Are Going Away)
All traditional extensions, including XUL extensions, are being discontinued. They were very powerful, but that was both a strength and a weakness. The sheer power of these extensions meant they could modify Firefox’s browser code, which could lead to instability and innocent-looking malware add-ons.
所有傳統擴展,包括XUL擴展,都將停止使用。 他們非常強大,但這既是優點也是缺點。 這些擴展程序的強大功能意味著它們可以修改Firefox的瀏覽器代碼,這可能會導致不穩定和看起來很無辜的惡意軟件附件。
Instead, Mozilla has been working on WebExtensions, which are similar to Chrome and Edge’s add-ons. These are the future of Firefox extensions. Because these add-ons have to work in a more standard way and can’t mess with Firefox’s internal code, they should cause fewer problems. It should also be easier for developers to port add-ons from Chrome to Firefox.
相反,Mozilla一直在開發WebExtensions ,它類似于Chrome和Edge的附件。 這些是Firefox擴展的未來。 因為這些附加組件必須以更標準的方式工作,并且不能與Firefox的內部代碼混淆,所以它們應該會減少問題。 對于開發人員來說,將插件從Chrome移植到Firefox也應該更容易。
Currently, Firefox supports both traditional (legacy) extensions and WebExtensions. With Firefox 57, the older extensions will stop working, and only newer WebExtensions will work. This change is already live in Firefox Nightly, the leading edge development version of Firefox.?Developers have been pushed to upgrade their extensions, but not all have—which leads us to the problem.
當前,Firefox支持傳統(舊式)擴展名和WebExtensions。 使用Firefox 57,較舊的擴展名將停止工作,而只有較新的WebExtensions將工作。 Firefox Nightly ( Firefox的領先開發版本)已經進行了此更改。 開發人員被迫升級他們的擴展,但并非所有人都擁有,這導致了我們的問題。
如何查看您的擴展程序是否將停止工作 (How to See if?Your Extensions Will Stop Working)
if you use Firefox today, you can check to see which of your extensions will stop working in version 57. To check, click menu > Add-ons and select the “Extensions” category.
如果您今天使用的是Firefox,則可以檢查一下哪些擴展程序將在版本57中停止運行。要進行檢查,請單擊菜單>附加組件,然后選擇“擴展程序”類別。
Older extensions that will stop working are labeled with a “Legacy” tag if you’re using Firefox 55 or newer. Modern WebExtensions that will continue working appear normally.
如果您使用的是Firefox 55或更高版本,則將停止工作的舊版擴展程序會標有“舊版”標簽。 可以繼續正常工作的現代WebExtensions正常顯示。

如何搜索新的擴展名 (How to Search for New Extensions)
If an extension has “Legacy” tag, you can check this list of popular extensions?with information about their upgrade status. For example, in the screenshot above, LastPass is marked as Legacy extension that will stop working, but we can see that?the developers plan to replace it with a WebExtension before Firefox 57’s release date.
如果擴展名帶有“舊版”標簽,則可以檢查此流行擴展名列表以及有關其升級狀態的信息。 例如,在上面的屏幕截圖中,LastPass被標記為將停止工作的舊版擴展,但是我們可以看到開發人員計劃在Firefox 57發布日期之前將其替換為WebExtension。
For less popular extensions, you may need to perform a web search to see if the developer is planning an update. Developers have to port their extensions to WebExtensions, and not all developers will do so.
對于不太受歡迎的擴展,您可能需要執行網絡搜索以查看開發人員是否正在計劃更新。 開發商必須端口的擴展WebExtensions,并不是所有的開發商都會這么做。
If an extension you depend on will stop working, you may need to search for a modern alternative that does something similar. You can search for only add-ons that are compatible with Firefox 57 or newer on the Mozilla Add-ons site.
如果您依賴的擴展將停止工作,則可能需要搜索具有類似功能的現代替代產品。 您只能在Mozilla附加組件網站上搜索與Firefox 57或更高版本兼容的附加組件。
Any add-on that has the “Compatible with Firefox 57+” tag is a WebExtension that will continue working. For example, the User Agent Switcher extension we have installed isn’t planned for an upgrade, so we probably want to install one of the more modern User Agent Switcher extensions.
任何帶有“與Firefox 57+兼容”標記的加載項都是WebExtension,它將繼續運行。 例如,我們沒有計劃安裝已安裝的User Agent Switcher擴展,因此我們可能要安裝一種較新的User Agent Switcher擴展。

This is a good time to evaluate whether you actually need all those extensions, though. Browser extensions can be dangerous, so it’s a good idea to only?have them installed if they’re really useful to you and from a trustworthy source.
不過,這是評估您是否確實需要所有這些擴展的好時機。 瀏覽器擴展可能很危險,因此最好僅在對您確實有用并且從可信賴的來源安裝它們時才安裝它們。
如何繼續使用舊版擴展 (How to Keep Using Legacy Extensions)
If you really require an old extension, there’s one way to keep using them safely. Switch to the Firefox Extended Support Release, also known as Firefox ESR. This is a slower-moving version of Firefox intended largely for businesses that don’t want major feature upgrades every six weeks.
如果您確實需要舊版擴展程序,則有一種方法可以安全地繼續使用它們。 切換到Firefox擴展支持版本,也稱為Firefox ESR 。 這是運行緩慢的Firefox版本,主要用于不希望每六周升級主要功能的企業。
The current Firefox ESR release is based on Firefox 52 and will be supported with security updates until June 26, 2018. As it’s based on Firefox 52, older extensions will continue to function without any problems
當前的Firefox ESR版本基于Firefox 52,安全更新將支持該更新,直到2018年6月26日。 由于它基于Firefox 52,因此較舊的擴展程序將繼續正常運行而不會出現任何問題
After June 26, 2018, you’ll have to upgrade to a newer versions of Firefox ESR that will no longer support legacy extensions if you want to continue receiving security updates. This isn’t a permanent solution, but it is a good way to?keep using your current extensions for another seven months while you evaluate more modern alternatives.
2018年6月26日之后,如果您想繼續接收安全更新,則必須升級到不再支持舊版擴展的Firefox ESR的較新版本。 這不是一個永久性的解決方案,但這是在評估更現代的替代方案的同時將現有擴展程序再使用七個月的好方法。

翻譯自: https://www.howtogeek.com/324827/how-to-check-if-your-extensions-will-stop-working-with-firefox-57/
firefox 擴展