Fix för att installera osignerade tillägg i Firefox Dev och Nightly
- Kategori: Firefox
Om du kör en ny version av Firefox Dev eller Nightly och försöker installera ett osignerat tillägg, kan du få felmeddelandet om att webbläsaren förhindrade att operationen slutfördes (... har hindrat den här webbplatsen från att installera ett overifierat tillägg- på).
Om du inte har signerade tillägg installerade i Firefox Nightly kanske du har märkt att den senaste uppdateringen inaktiverade dem.
Mozilla meddelade tillbaka i februari att det skulle introducera ett signeringssystem för tillägg Inom en snar framtid.
Systemet skulle förhindra installation av osignerade tillägg i Firefox Stable- och Beta-versioner för att bättre skydda användare från skadliga och oönskade tilläggsinstallationer.
Beslutet fattades att lägga till åsidosättningsomkopplare till Dev- och Nightly-versionerna av Firefox endast så att osignerade tillägg fortfarande kunde installeras i de versionerna av Firefox.
Detta är särskilt viktigt för tilläggsutvecklare men också för användare som behöver tillägg som inte är signerade av Mozilla.
Mozillas nuvarande plan är att införa varningar med Firefox 40, verkställa undertecknade tillägg i Firefox 41 med ett inaktiveringsalternativ och ta bort den inställningen igen i Firefox 42. Från Firefox 42 kommer Stable- och Beta-användare inte att kunna åsidosätta detta längre vilket betyder att osignerade tillägg inte längre kan installeras i dessa webbläsare.
Nattliga användare av Firefox kan ha märkt att webbläsaren blockerar installationen av osignerade tillägg också för närvarande.
Mozilla klargjorde inte tidigare att det skulle verkställa tilläggssignering för Dev- och Nightly-versioner av Firefox, men detta verkar vara fallet eftersom installationen av osignerade tillägg för närvarande är blockerad i Firefox Nightly (för närvarande i version 42 ).
Om du försöker installera det populära tillägget HTTPS Everywhere för närvarande från EFF-webbplatsen får du felmeddelandet som Nightly förhindrade installationen av det overifierade tillägget.
Det är oklart varför Mozilla använder termen overifierad i felmeddelandet och inte osignerad, eftersom signerad används i Firefox-tilläggsförvaret för att markera kompatibla tillägg.
Gör följande för att åtgärda problemet (notera att det igen fungerar i alla versioner av Firefox tills Firefox 42 släpps. När den släpps, stöder bara Dev- och Nightly-versionerna omkopplaren).
- Ladda om: konfigurera i Firefox adressfält och tryck på Enter.
- Bekräfta att du är försiktig om ett varningsmeddelande visas.
- Sök efter xpinstall.signatures.required.
- Dubbelklicka på preferensnamnet så att dess värde ställs in till falskt.
Du kan installera osignerade tillägg igen i Firefox när du har ställt in preferensen till falsk, en omstart av webbläsaren är inte nödvändig.
Du får fortfarande ett varningsmeddelande när du försöker installera osignerade tillägg, men installationsknappen är där igen så att det trots allt kan installeras.
Varningen lyder:
Varning: Den här webbplatsen vill installera ett overifierat tillägg i Nightly. Fortsätt på egen risk.
Stängande ord
Det kan komma som en överraskning för Firefox Nightly-användare att Mozilla ställer in standardpreferensen för webbläsaren när det gäller att kräva signerade tillägg till true.
Även om det är tillräckligt enkelt att ändra så att det inte är fallet längre, kommer det troligen att irritera en hel del användare och särskilt de som kör osignerade tillägg i Firefox.