Препоръчано, 2024

Избор На Редактора

Как да проверите съвместимостта на добавките с Firefox 57 или по-късно

Firefox 57, която е насрочена за пускане през ноември тази година, ще доведе до някои доста големи промени в браузъра, включително и такива, които биха могли да нарушат съвместимостта с някои популярни добавки, които много от нас намират за незаменими в ежедневната ни употреба., С отдръпването на Mozilla от XPCOM и XUL, основите на процъфтяващата еко-система на Firefox, браузърът ще поддържа само нов API за разширение, наречен „WebExtensions“, който завършва съвместимостта с XUL разширения, Booststrapped разширения, SDK разширения и дори Embedded WebExtensions. Като специален потребител на Firefox още от дните на Netscape Navigator в средата на деветдесетте години, идеята, че някои от любимите ми добавки могат да станат остарели след няколко седмици, е горчиво хапче за преглъщане, но има и заобиколни решения, които можете да преглътнете. използвайте, за да си купите известно време, преди те да станат остарели. В тази статия днес ще ви кажем точно защо Mozilla отхвърля разширенията на XUL, как можете да проверите съвместимостта на добавките с Firefox 57 и как можете да продължите да използвате стари разширения дори след като Firefox 57 прекрати поддръжката на XUL и XPCOM за добре.

Защо Mozilla завършва поддръжката на XUL с Firefox 57?

Според изявленията, пуснати по-рано тази година от Mozilla, реализирането на WebExtensions API ще помогне на Firefox по много начини, въпреки че много от разработчиците и потребителските общности не са убедени. Първо, според Ken Needham, десктоп мениджъра на Mozilla, основната причина браузърът да изостави XPCOM и XUL е сигурността и стабилността . Според него фактът, че голяма част от кода на Firefox е в JavaScript, е огромно предимство за браузъра по отношение на превръщането му в много по-адаптивни от всички негови конкуренти, но също така прави браузъра по същество несигурен от злонамерен софтуер и друга сигурност заплахи. Той допълни, че „добавките имат пълен достъп до вътрешната реализация на Firefox. Тази липса на модулност води до много проблеми. Добавките могат също да доведат до срив на Firefox, когато използват API-и по неочаквани начини ”.

WebExtensions, новият интерфейс за приложно програмиране (API), който Firefox вече е приел и ще бъде единствената основа за добавките си от Firefox 57, също е съвместим с Blink, който е вилица на Google от отворен код на WebKit браузър, който се използва в момента от Safari и формира основата на други популярни браузъри, като Chrome и Opera, като последната изоставя своя браузър Presto в полза на WebKit. Blink-съвместимостта ще позволи на разработчиците лесно да прехвърлят своите Chrome добавки към Firefox, без да се налага да променят кода твърде много, което е още една причина за смяната, според Mozilla. Така че независимо дали ви харесва или не, ще трябва да се справите с тази промяна.

Проверете кои добавки са съвместими с Firefox 57 или по-късно

  • За да проверите дали вашите добавки са съвместими с Firefox 57 и по-късно, щракнете върху менюто за хамбургер в горния десен ъгъл на прозореца на Firefox, след което кликнете върху „Добавки“ .

  • На получения екран кликнете върху опцията „Разширения“, както е показано на изображението по-долу.

Сега можете да видите XUL и други разширения, обозначени с жълт маркер "Legacy", докато тези, които вече са мигрирали към WebExtension API, няма да имат такава маркировка и ще продължат да работят както обикновено, дори с Firefox 57 и по-късно.

Как да продължим да използваме стари разширения

Ако наистина искате да продължите да използвате конкретно разширение, чийто разработчик все още не е преминал към WebExtensions или е малко вероятно да го направите в бъдеще, това, което можете да направите, е да преминете към Firefox ESR (Разширена версия на поддръжката), която до голяма степен е насочена в организации и предприятия, които оценяват съвместимостта спрямо характеристиките. Изданията на ESR може да не се актуализират с нови функции, но продължават да получават всички кръпки за сигурност до пускането на следващата версия на ESR. Сегашната версия на ESR е Firefox 52 и ще продължи да получава актуализации на защитата до следващия юни, така че можете да продължите да използвате вашите наследства до този момент без никакви притеснения относно сигурността. Това няма да бъде постоянно решение, но ще ви купя известно време, за да оцените възможностите си напред.

Проверете съвместимостта на добавките с Firefox 57 или по-късно

Макар че ходът на Firefox привлече голям брой вокални и влиятелни критици, организацията все още върви напред с предложените промени, както е планирано. Така че независимо дали ви харесва или не, поне някои от любимите ви добавки може да не се използват повече до края на тази година. Разбира се, можете да преминете към ESR версията, но все още ще живеете на заемно време, защото отсрочката е само временна и не постоянна. Мислите ли, че промените ще отблъснат разработчиците и потребителите? Ще загуби ли Firefox част от своите потребители, или смятате, че твърдоглавите потребители на Firefox ще продължат да поддържат браузъра си само по идеологически причини? Разкажете ни какво мислите за проблема, защото обичаме да ви чуваме.

Top