Det har varit mycket snack om slutet av den klassiska NPAPI gränssnitt som stöds för närvarande av alla versioner av Firefox för att göra teknik från tredje part som finns i webbläsaren.
De mest populära plugins för närvarande stöds Adobe Flash och Java, men det finns fler plugins som Firefox kan plocka upp för att göra deras funktioner tillgängliga.
Google sparkade NPAPI ut i Chrome 45 när det slutade stöd för NPAPI och Mozilla meddelade att det skulle sluta stödja.
Googles fördel över Mozilla är att Chrome fartyg med en version av Flash inbyggt i webbläsaren vilket innebär att de mest populära NPAPI plugin är fortfarande tillgänglig i Chrome, om än i en annan form.
Sedan Mozilla inte har ett avtal med Adobe för att göra samma sak, det är en betydande nackdel eftersom avskaffandet av NPAPI stöd skulle leda till att Firefox inte stöder Flash-innehåll på Internet längre.
Chrome å andra sidan har inte stöd för någon annan NPAPI plugin som innebär till exempel att du inte kan köra JAVA eller Silverlight-innehåll i webbläsaren längre.
Firefox och DRM
Mozilla har varit i en svår position när det gäller DRM-funktionalitet i Firefox. Det hade möjlighet att integrera DRM-uppspelning till Firefox, som skulle glädja användare som använder tjänster som Netflix på webbläsaren utan misshaga användare som inte vill att DRM-funktioner i webbläsaren, eller inte stöd för DRM-som skulle tvinga användare som vill använda tjänster som kräver dem för strömmande att byta till en annan webbläsare för att men snälla användare som är emot DRM i någon form.
Mozilla lagt Adobe Primetime Innehåll Dekryptering Modul (CDM) i Firefox 38 till stöd för DRM-HTML5-strömmar.
Firefox-användare har kanske sett att Primetime är listad som ett plugin i webbläsaren som standard, och att det också finns en OpenH264 Video-Codec-enhet som tillhandahålls av Cisco för samma ändamål. Om du inte skriver om:tillägg i webbläsaren och gå till plugins när sidan har lästs in.
Dessa plugins är satt till “aktivera alltid”, och det enda andra alternativet du har är att sätta dem till “aldrig aktivera”. Alternativet “fråga för att aktivera” är inte tillgänglig.
Firefox-användare kan stänga av DRM om:config som anges i den länkade artikeln ovan. Detta tar bort plugins från Firefox.
Det är mycket troligt att Widevine kommer att få sin egen “stänga av” för att byta när det är tillgängligt. Också, Mozilla upprätthåller en speciell version av Firefox som är DRM-fri.
Google Widevine CDM
Mozilla meddelade för ett par dagar sedan att det planer på att få ett annat innehåll dekryptering modul till Firefox. Organisationen kommer att driva Googles Widevine CDM till Firefox Nightly snart som kommer att lägga till stöd för HTML5 video innehåll som kräver en DRM till Firefox för att lägga till stöd för webbplatser som är beroende av Widevine.
Enligt Mozilla, det är ett alternativ för “streaming-tjänster som för närvarande bygger på Silverlight för uppspelning av DRM-skyddat innehåll i video”.
Insticksprogrammet kommer endast att göras tillgängliga för Windows-och Mac-versionerna av Firefox, och det kommer bara att laddas ner till webbläsaren när användaren besöker en webbplats som kräver det.
Integrationen säkerställs att Firefox omfattar både Flash och Silverlight DRM på Internet efter uppsägning av stöd för NPAPI stöd.
Slutet av NPAPI
Fram till nu har Mozilla sagt att stöd för NPAPI skulle upphöra vid utgången av 2016, men inte avslöja exakt när det skulle hända.
I ett inlägg på Mozilla.dev.tech.plugins i februari avslöjade uppdaterad planer. Enligt informationen som publiceras där, Mozilla planerar att ta bort NPAPI stöd i Firefox 53 som kommer ut i April 2017.
Nästa Firefox ESR (Extended Release) version är 52 år och kommer att få säkerhetsuppdateringar för ett år. Genom att ta bort NPAPI i Firefox 53, release *efter* ESR-användare som behöver NPAPI stöd kan fortsätta att byta till Firefox ESR 52 och hålla med NPAPI plugins fram till Maj 2018.
Den främsta anledningen till Firefox 53 plockas är att Firefox 52 är en ny ESR release. Detta innebär att vem som helst på ESR kommer att kunna använda NPAPI plugins tills den versionen används inte längre och det är inte förrän i Maj 2018.
Schema
Kolla in vår tidtabell för Firefox för exakta datum (extra när de blir tillgängliga).
- Firefox 52: nya ESR version
- Firefox 53: NPAPI stöd tappas i Firefox.
- Firefox 60: nya ESR version utan NPAPI stöd
- Firefox 60.2 ESR: Den gamla Firefox 53 ESR-versionen stöds inte längre. Slutet av NPAPI i Firefox.
Som är fallet med framtida versioner, saker och ting kan förändras längs vägen. Vi kommer att uppdatera artikeln bör detta ske. (Tack Sören)