Hoe de ondertekeningsverplichting voor Firefox add-on uit te schakelen

Mozilla zal de ondertekening van extensies in Firefox afdwingen in Firefox 40. Deze specifieke versie van Firefox is gepland voor release op 11 augustus 2015 naar het stabiele kanaal.

Ondertekening van invoegtoepassingen verwijst naar een nieuw systeem dat is geïmplementeerd door Mozilla en vereist dat Firefox-extensies door de organisatie worden ondertekend om ze in stabiele en bètaversies van de Firefox-webbrowser te installeren.

Ontwikkelaars die hun extensies beschikbaar willen maken voor stabiele of bèta-gebruikers van Firefox, moeten ze laten ondertekenen via addons.mozilla.org (AMO), zelfs als ze van plan zijn deze alleen op sites van derden te publiceren en niet in Mozilla's belangrijkste add-onsrepository .

Alle nieuwste versies van extensies op Mozilla AMO worden automatisch ondertekend. Dit betekent dat Firefox-gebruikers problemen kunnen ondervinden wanneer ze proberen om oude versies van extensies die op AMO worden gehost en extensies die niet op de site worden gehost of die bij het ondertekeningsproces zijn ingediend, te installeren.

Als dat het geval is, zijn de volgende opties beschikbaar om de add-on te blijven gebruiken:

  1. Schakel over naar Firefox ESR en wijzig de configuratie om de ondertekeningsvereiste van de add-on uit te schakelen.
  2. Schakel over naar Firefox Developer of Firefox Nightly omdat ze dezelfde schakelaar bieden om ondertekening van add-on uit te schakelen.
  3. Mozilla is van plan speciale builds uit te brengen voor ontwikkelaars (zogenaamde merkloze versies) die dezelfde voorkeur hebben.
  4. Schakel over naar een andere browser op basis van Firefox, bijvoorbeeld Pale Moon.

De huidige implementatietijdlijn voor ondertekende extensies

  • Firefox 40: Waarschuwingen worden weergegeven als niet-ondertekende add-ons zijn geïnstalleerd.
  • Firefox 41: ondertekening van invoegtoepassingen wordt afgedwongen in stabiele en bètaversies van de Firefox-webbrowser. Er is een voorkeur waar gebruikers gebruik van kunnen maken om de vereiste in deze specifieke versie uit te schakelen.
  • Firefox 48: ondertekenen van add-on is verplicht. De opheffing werkt niet meer en er is geen optie beschikbaar om niet-ondertekende extensies te installeren op stabiele of bèta-versies van Firefox.

Het is op dit moment niet duidelijk of de regel ook voor Firefox ESR wordt toegepast. Als dat het geval is, zou het toeslaan wanneer het ESR-kanaal versie 45 bereikt. Mozilla is van plan om de override-schakelaar voorlopig beschikbaar te maken in Firefox ESR (wat betekent dat de override blijft en niet wordt verwijderd).

Hoe de handhaving van de ondertekening van de add-on uit te schakelen

Gebruikers van Firefox Stable, Beta en ESR kunnen de voorkeur xpinstall.signatures.required gebruiken om de ondertekeningsvereiste in hun versie van de browser uit te schakelen.

Stabiele en bèta-gebruikers kunnen dit alleen doen voordat hun versie van Firefox 41 bereikt, terwijl ESR-gebruikers het daarna ook kunnen gebruiken.

  1. Typ about: config in de adresbalk van de browser en druk op enter. Hiermee wordt de hoofdconfiguratiepagina van Firefox geladen.
  2. Bevestig de waarschuwingsprompt als deze verschijnt.
  3. Zoek naar de voorkeur xpinstall.signatures.required.
  4. Dubbelklik erop om de waarde te wijzigen.

Wanneer u dit instelt op false, schakelt u de ondertekeningsvereiste voor de add-on uit.

Aanvullende informatie over de functie is beschikbaar op de website van Mozilla.