Recomandat, 2024

Alegerea Editorului

Cum se verifică compatibilitatea add-on cu Firefox 57 sau mai târziu

Firefox 57, care este programat pentru lansare în luna noiembrie, va aduce câteva modificări destul de mari browserului, inclusiv unul care ar putea, eventual, să rupă compatibilitatea cu unele add-uri populare pe care mulți dintre noi le consideră indispensabili în utilizarea zilnică . Cu ajutorul tehnologiei Mozilla, care se îndepărtează de XPCOM și XUL, fundamentele eco-sistemului de extensii Firefox, browserul va suporta doar un nou API de extindere numit "WebExtensions", încheind compatibilitatea cu extensiile XLAY, extensiile bootstrapped, extensiile SDK și chiar embedded WebExtensions. Ca utilizator dedicat pentru Firefox încă de la Netscape Navigator de zile înapoi la mijlocul anilor nouăzeci, ideea că unele dintre suplimentele mele iubite pot deveni caduce în câteva săptămâni este o pastilă amară de înghițit, dar există soluții de rezolvat pe care le puteți utilizați-vă pentru a vă cumpăra ceva timp înainte de a deveni depășite. În acest articol astăzi, vă vom spune exact de ce Mozilla depăseste extensiile XUL, cum puteți verifica compatibilitatea cu Firefox 57 și cum puteți continua să folosiți extensiile vechi chiar după ce Firefox 57 se încheie cu suportul pentru XUL și XPCOM pentru bun.

De ce este suportul Mozilla pentru XUL cu Firefox 57?

Conform declarațiilor publicate la începutul acestui an de către Mozilla, implementarea API-ului WebExtensions va ajuta Firefox în mai multe moduri, deși mulți din comunitățile de dezvoltatori și de utilizatori de putere nu sunt convinși. În primul rând, potrivit lui Ken Needham, managerul de desktop Mozilla pentru Firefox, motivul principal pentru care browserul abandonează XPCOM și XUL este securitatea și stabilitatea . Potrivit lui, faptul că o mare parte din codul Firefox este în JavaScript a reprezentat un avantaj uriaș pentru browser în ceea ce privește faptul că acesta este mult mai ușor de personalizat decât oricare dintre concurenții săi, dar, de asemenea, îl face browserul în mod inerent nesigur de malware și de alte tipuri de securitate amenințări. El a mai spus: "Suplimentele au acces complet la implementarea internă a Firefox. Această lipsă de modularitate conduce la multe probleme. De asemenea, programele de completare pot cauza Firefox-ului să se prăbușească atunci când utilizează API-uri în moduri neașteptate ".

WebExtensions, noua interfață de programare a aplicațiilor (API) pe care Firefox a adoptat-o ​​deja și va fi singura bază pentru add-on-urile sale de la Firefox 57, este de asemenea compatibilă cu Blink, care este furculița motorului de browser WebKit, de către Safari și formează baza altor browsere populare, cum ar fi Chrome și Opera, acesta din urmă abandonând motorul de browser Presto în favoarea WebKit. Blitz-compatibilitatea va permite dezvoltatorilor să-și porte cu ușurință add-on-urile Chrome în Firefox fără a fi nevoie să schimbe prea mult codul, ceea ce este un alt motiv pentru schimbare, potrivit Mozilla. Deci, indiferent dacă vă place sau nu, va trebui să faceți față acestei schimbări.

Verificați ce suplimente sunt compatibile cu Firefox 57 sau mai târziu

  • Pentru a verifica dacă programele de completare sunt compatibile cu Firefox 57 și versiuni ulterioare, faceți clic pe meniul de hamburger din partea dreaptă sus a ferestrei Firefox și apoi faceți clic pe "Add-ons" .

  • În ecranul rezultat, faceți clic pe opțiunea "Extensii", după cum se arată în imaginea de mai jos.

Acum puteți vedea XUL și alte extensii etichetate cu o etichetă "Legacy" galbenă, în timp ce cele care au migrat deja la API-ul WebExtension nu vor avea un astfel de marcaj și vor continua să funcționeze ca de obicei chiar și cu Firefox 57 și ulterior.

Cum să utilizați extensiile vechi

Dacă doriți să continuați să utilizați o extensie specială a cărei dezvoltator nu a migrat încă la WebExtensions sau este puțin probabil să o facă în viitor, puteți face trecerea la Firefox ESR (Extended Support Release), care este în mare măsură vizată la organizații și întreprinderi care apreciază compatibilitatea față de caracteristici. Declarațiile ESR nu pot fi actualizate cu funcții noi, dar continuă să primească toate patch-urile de securitate până la lansarea următoarei versiuni ESR. Actuala versiune ESR este Firefox 52 și va continua să primească actualizări de securitate până în iunie următor, astfel încât să puteți continua să utilizați extensiile dvs. vechi până atunci, fără a vă preocupa de securitate. Nu va fi o soluție permanentă, dar vă va oferi ceva timp pentru a vă evalua opțiunile înainte.

Verificați compatibilitatea suplimentară cu Firefox 57 sau mai târziu

În timp ce mutarea Firefox a atras un număr mare de critici vocali și influenți, organizația continuă să facă schimbările propuse așa cum a fost planificat. Deci, indiferent dacă vă place sau nu, cel puțin unele dintre suplimentele tale preferate nu mai pot fi folosite până la sfârșitul acestui an. Sigur, puteți trece la versiunea ESR, dar veți trăi în continuare în timp de împrumut, pentru că odihna va fi doar temporară și nu permanentă. Deci, credeți că schimbările vor înstrăina dezvoltatorii și utilizatorii? Firefox va pierde o bucată de utilizatori sau credeți că utilizatorii Firefox morți vor continua să sprijine browser-ul, numai din motive ideologice? Spuneți-ne ce credeți despre această problemă, pentru că ne place să auzim de la dvs.

Top