Anbefalet, 2024

Redaktørens Valg

Sådan kontrolleres add-on kompatibilitet med Firefox 57 eller senere

Firefox 57, som er planlagt til udgivelse i november, vil medføre nogle temmelig store ændringer i browseren, herunder en, der muligvis kan bryde kompatibilitet med nogle populære tilføjelsesprogrammer, som mange af os finder uundværlige i vores daglige brug . Med Mozilla at flytte væk fra XPCOM og XUL, grundlaget for Firefox's blomstrende add-ons-økosystem, understøtter browseren kun en ny udvidelses-API kaldet 'WebExtensions', der slutter kompatibilitet med XUL overlay extensions, bootstrapped extensions, SDK extensions og endda Embedded WebExtensions. Som en dedikeret Firefox-bruger lige siden sine Netscape Navigator-dage tilbage i midten af ​​halvfemserne, er tanken om, at nogle af mine elskede add-ons måske bliver forældede i løbet af få uger, en bitter pille at sluge, men der er løsninger, som du kan brug til at købe dig selv tid før de bliver forældede. I denne artikel i dag vil vi fortælle dig præcis, hvorfor Mozilla udskriver XUL-udvidelser, hvordan du kan tjekke add-on-kompatibilitet med Firefox 57, og hvordan du kan fortsætte med at bruge gamle udvidelser, selv efter at Firefox 57 slutter støtte til XUL og XPCOM for godt.

Hvorfor er Mozilla Ending Support for XUL med Firefox 57?

Ifølge udsagn, der blev udgivet tidligere i år af Mozilla, vil implementering af WebExtensions API hjælpe Firefox på mange måder, selvom mange i udvikleren og brugere af strømbrugerne ikke er overbeviste. Først og fremmest, ifølge Ken Needham, Mozilla's Firefox desktop manager, er den primære årsag til, at browseren overgiver XPCOM og XUL, sikkerhed og stabilitet . Ifølge ham er den kendsgerning, at meget af Firefox-koden er i JavaScript, blevet en stor fordel for browseren for at gøre det meget mere tilpasset end nogen af ​​sine konkurrenter, men det gør også browseren iboende usikker mod malware og anden sikkerhed trusler. Han sagde yderligere: "Tilføjelser har fuldstændig adgang til Firefox interne implementering. Denne mangel på modularitet fører til mange problemer. Tilføjelser kan også få Firefox til at gå ned, når de bruger API'er på uventede måder ".

WebExtensions, den nye applikationsprogrammerings grænseflade (API), som Firefox allerede har vedtaget og vil være det eneste grundlag for sine tilføjelser fra Firefox 57, er også kompatibel med Blink, som er Googles gaffel af Apples open source WebKit-browsermotor, der i øjeblikket anvendes af Safari og danner grundlaget for andre populære browsere, såsom Chrome og Opera, hvor sidstnævnte forlader sin Presto-browsermotor til fordel for WebKit et stykke tid tilbage. Blink-kompatibiliteten gør det muligt for udviklere nemt at sende deres Chrome-add-ons til Firefox uden at skulle ændre koden for meget, hvilket er endnu en grund til skiftet, ifølge Mozilla. Så uanset om du kan lide det eller ej, skal du håndtere denne ændring.

Tjek hvilke tilføjelser der er kompatible med Firefox 57 eller nyere

  • For at kontrollere, om dine tilføjelser er kompatible med Firefox 57 og nyere, skal du klikke på hamburgermenuen øverst til højre i dit Firefox-vindue og derefter klikke på 'Tilføjelser' .

  • På den resulterende skærm skal du klikke på 'Udvidelser' som vist på billedet nedenfor.

Nu kan du se XUL og andre udvidelser mærket med en gul 'Legacy'-tag, mens de, der allerede har migreret til WebExtension API, ikke har nogen sådan mærkning og vil fortsætte med at fungere som normalt, selv med Firefox 57 og nyere.

Sådan opretholdes brug af gamle udvidelser

Hvis du virkelig vil fortsætte med at bruge en bestemt udvidelse, hvis udvikler endnu ikke har migreret over til WebExtensions eller det næppe vil gøre det i fremtiden, kan du gøre det til at skifte til Firefox ESR (Extended Support Release), som i vid udstrækning er rettet mod hos organisationer og virksomheder, der værdsætter kompatibilitet over funktioner. ESR-udgivelser må muligvis ikke opdateres med nye funktioner, men de fortsætter med at modtage alle sikkerheds patches indtil udgivelsen af ​​den næste ESR-version. Den nuværende ESR-udgivelse er Firefox 52, og den vil fortsat modtage sikkerhedsopdateringer indtil næste juni, så du kan fortsætte med at bruge dine gamle udvidelser indtil da uden bekymringer om sikkerhed. Det vil ikke være en permanent løsning, men vil købe dig tid til at evaluere dine muligheder fremad.

Check Add-on kompatibilitet med Firefox 57 eller senere

Mens Firefox's bevægelse har tiltrukket et stort antal vokale og indflydelsesrige kritikere, går organisationen stadig videre med de foreslåede ændringer som planlagt. Så uanset om du kan lide det eller ej, kan i hvert fald nogle af dine foretrukne tilføjelsesprogrammer ikke være mere brugbare ved udgangen af ​​dette år. Sikker på, at du kan skifte til ESR-versionen, men du vil stadig bo på lånt tid, fordi pause kun vil være midlertidig og ikke permanent. Så tror du, at ændringerne vil fremmedgøre udviklere og brugere? Vil Firefox miste en del af sine brugere, eller tror du, at die-hard Firefox-brugere fortsat vil understøtte browseren, hvis det kun er ideologiske grunde? Lad os vide, hvad du synes om problemet, fordi vi elsker at høre fra dig.

Top