Sådan kontrolleres tilføjelseskompatibilitet med Firefox 57 eller nyere

  • Yurko Brovko
  • 0
  • 1200
  • 195

Firefox 57, som er planlagt til udgivelse i november, vil medføre nogle ret store ændringer i browseren, herunder en, der potentielt muligvis kan bryde kompatibilitet med nogle populære tilføjelser, som mange af os finder uundværlige i vores daglige brug . Når Mozilla bevæger sig væk fra XPCOM og XUL, grundlaget for Firefox's blomstrende tilføjelsesprogrammer økosystem, understøtter browseren kun en ny udvidelses-API kaldet 'WebExtensions', slutter kompatibilitet med XUL overlay-extensions, bootstrapped extensions, SDK extensions og endda Embedded WebExtensions. Som en dedikeret Firefox-bruger lige siden sin Netscape Navigator dage tilbage i midten af ​​halvfemserne, er ideen om, at nogle af mine elskede tilføjelser bliver forældede i løbet af uger, en bitter pille at sluge, men der er løsninger, som du kan Brug til at købe dig selv nogen tid, før de bliver forældede. I denne artikel i dag fortæller vi dig nøjagtigt, hvorfor Mozilla udskriver XUL-udvidelser, hvordan du kan kontrollere tilføjelseskompatibilitet med Firefox 57, og hvordan du kan fortsætte med at bruge ældre udvidelser, selv efter at Firefox 57 slutter support til XUL og XPCOM for godt.

Hvorfor afslutter Mozilla Support til XUL med Firefox 57?

Ifølge udsagn, der blev offentliggjort tidligere i år af Mozilla, implementering af WebExtensions API hjælper Firefox på mange måder, selvom mange i udvikler- og strømbrugergrupperne ikke er overbeviste. For det første, ifølge Ken Needham, Mozilla's Firefox desktop manager, er den primære grund til, at browseren opgiver XPCOM og XUL, sikkerhed og stabilitet. Ifølge ham har det faktum, at meget af Firefox-koden er i JavaScript, været en enorm fordel for browseren med hensyn til at gøre den meget mere tilpasselig end nogen af ​​dens konkurrenter, men den gør også browseren iboende usikker fra malware og anden sikkerhed trusler. Han sagde endvidere: "Tilføjelser har fuld adgang til Firefox's 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 applikationsprogrammeringsgrænseflade (API), som Firefox allerede har vedtaget og vil være det eneste grundlag for dets tilføjelser fra Firefox 57, er også kompatibel med Blink, som er Googles gaffel af Apples open source WebKit-browsermotor, der i øjeblikket bruges af Safari og danner grundlaget for andre populære browsere, såsom Chrome og Opera, hvor sidstnævnte opgiver sin Presto-browsermotor til fordel for WebKit et stykke tid tilbage. Blink-kompatibiliteten giver udviklere mulighed for nemt at portere deres Chrome-tilføjelser 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, bliver du nødt til at tackle denne ændring.

Kontroller, 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, Klik på Hamburger-menuen øverst til højre i dit Firefox-vindue, og derefter, Klik på 'Add-ons'.

  • På den resulterende skærm, Klik på valgmuligheden 'Udvidelser' som vist på billedet herunder.

Nu kan du se XUL og andre udvidelser mærket med en gult "Legacy" -tag, mens de, der allerede er migreret over til WebExtension API, vil have ingen sådan mærkning og vil fortsætte med at arbejde som normalt selv med Firefox 57 og nyere.

Sådan fortsætter du med at bruge gamle udvidelser

Hvis du virkelig ønsker at fortsætte med at bruge en bestemt udvidelse, hvis udvikler endnu ikke er migreret til WebExtensions eller usandsynligt vil gøre det i fremtiden, hvad du kan gøre er skift over til Firefox ESR (Udvidet supportfrigivelse), der stort set er rettet mod organisationer og virksomheder, der værdsætter kompatibilitet i forhold til funktioner. ESR-udgivelser bliver muligvis ikke opdateret med nye funktioner, men de modtager fortsat alle sikkerhedsrettelser, indtil udgivelsen af ​​den næste ESR-version. Den aktuelle ESR-udgivelse er Firefox 52, og den vil fortsætte med det modtage sikkerhedsopdateringer indtil næste juni, så du kan fortsætte med at bruge dine ældre udvidelser indtil da uden bekymringer om sikkerhed. Det vil ikke være en permanent løsning, men vil købe dig noget tid til at evaluere dine muligheder fremover.

SE OGSÅ: Sådan bruges Firefox Send til at sende selvdestruerende filer

Kontroller tilføjelseskompatibilitet med Firefox 57 eller nyere

Mens Firefox's bevægelse har tiltrukket et stort antal vokale og indflydelsesrige kritikere, fortsætter organisationen med de planlagte ændringer fremover. Så uanset om du kan lide det eller ej, er i det mindste nogle af dine foretrukne tilføjelser muligvis ikke mere brugbare ved udgangen af ​​dette år. Sikker på, du kan skifte til ESR-versionen, men du lever stadig på lånt tid, fordi pausen kun vil være midlertidig og ikke permanent. Så tror du, at ændringerne fremmedgør udviklere og brugere? Vil Firefox miste en del af sine brugere, eller tror du, at hårde Firefox-brugere fortsat vil støtte browseren, hvis kun af ideologiske årsager? Lad os vide, hvad du synes om problemet, fordi vi elsker at høre fra dig.




Endnu ingen kommentarer

Gadget til købsguider, teknologier der betyder noget
Vi udgiver detaljerede guider til køb af udstyr, skaber interessante lister over de bedste produkter på markedet, dækker nyheder fra teknologiens verden