Firefox, DRM och slutet på NPAPI

Prova Vårt Instrument För Att Eliminera Problem

Det har talats mycket om slutet på det klassiska NPAPI-gränssnittet som för närvarande stöds av alla versioner av Firefox för att göra tredjepartsteknologier tillgängliga i webbläsaren.

De mest populära plugins som för närvarande stöds är Adobe Flash och Java, men det finns fler plugins som Firefox kan hämta för att göra deras funktionalitet tillgänglig.

Google sparkade ut NPAPI i Chrome 45 när det stoppade stödet för NPAPI och Mozilla meddelade att det också skulle sluta stödet.

Googles fördel jämfört med Mozilla är att Chrome levereras med en version av Flash inbyggd i webbläsaren vilket innebär att den mest populära NPAPI-plugin fortfarande finns i Chrome, om än i en annan form.

Eftersom Mozilla inte har ett avtal med Adobe om att göra detsamma är det en betydande nackdel eftersom borttagandet av NPAPI-stöd skulle leda till att Firefox inte stöder något Flash-innehåll på Internet längre.

Chrome å andra sidan stöder inte något annat NPAPI-plugin, vilket till exempel betyder att du inte kan köra JAVA eller Silverlight-innehåll i webbläsaren längre.

Firefox och DRM

firefox drm

Mozilla har varit i en osäker position när det gäller DRM-funktionalitet i Firefox. Det hade möjlighet att integrera DRM-uppspelningsfunktioner i Firefox, vilket skulle glädja användare som använder tjänster som Netflix i webbläsaren men missnöjer användare som inte vill ha DRM-funktioner i webbläsaren, eller inte stöder DRM som skulle tvinga användare som vill att använda tjänster som kräver dem för streaming för att byta till en annan webbläsare för det men vänligen användare som motsätter sig DRM i någon form.

Mozilla lade till Adobe Primetime Content Decryption Module (CDM) i Firefox 38 för att stödja DRM HTML5-strömmar.

Firefox-användare kanske har märkt att Primetime listas som ett plugin i webbläsaren som standard och att det också finns en OpenH264 Video Codec som tillhandahålls av Cisco för samma syfte. Om du inte har det, skriv om: tillägg i webbläsaren och byt till plugins när sidan laddats.

Dessa plugins är inställda på 'alltid aktivera', och det enda andra alternativet du har är att ställa in dem till 'aldrig aktivera'. Alternativet 'be om att aktivera' är inte tillgängligt.

Firefox-användare kan inaktivera DRM: n på: config som beskrivs 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äng av' -brytare när den är tillgänglig. Mozilla upprätthåller också en specialversion av Firefox det är DRM-fritt.

Uppdatering : Mozilla planerar att ta bort stöd för Adobe Primetime i Firefox 52 . Detta lämnar Google Widevine CDM som innehållskrypteringsmodul som webbläsaren stöder.

Google Widevine CDM

widevine

Mozilla meddelat för ett par dagar sedan att det planerar att föra en annan modul för dekryptering av innehåll till Firefox. Organisationen kommer att driva Googles Widevine CDM till Firefox Nightly snart som kommer att lägga till stöd för HTML5 videoinnehåll som kräver DRM till Firefox för att lägga till stöd för webbplatser som förlitar sig på Widevine för det.

Enligt Mozilla är det ett alternativ för 'strömningstjänster som för närvarande förlitar sig på Silverlight för uppspelning av DRM-skyddat videoinnehåll'.

Plugin kommer att göras tillgänglig för Windows- och Mac-versioner av Firefox, och den kommer bara att laddas ner till webbläsaren när en användare besöker en webbplats som kräver det.

Uppdatering : Google Widevine är också tillgängligt för Linux versioner av Firefox sedan version 49.

Integrationen säkerställer att Firefox täcker både Flash och Silverlight DRM på Internet efter avslutad support för NPAPI-stöd.

Slutet på NPAPI

Fram till nu uttalade Mozilla att stödet för NPAPI skulle upphöra i slutet av 2016 men avslöjade inte exakt när det skulle hända.

Ett inlägg på Mozilla.dev.tech.plugins i februari avslöjade uppdaterade planer. Enligt informationen där, planerar Mozilla att ta bort NPAPI-stöd i Firefox 53 som kommer att finnas i mars 2017.

Nästa version av Firefox ESR (Extended Support Release) är 52 och kommer att få säkerhetsuppdateringar under ett år. Genom att ta bort NPAPI i Firefox 53, release * efter * ESR, kan användare som behöver NPAPI-support fortsätta att byta till Firefox ESR 52 och fortsätta använda NPAPI-plugins till maj 2018.

Det främsta skälet till att Firefox 53 väljs är att Firefox 52 är en ny ESR-version. Detta innebär att alla på ESR kommer att kunna använda NPAPI-plugins tills den versionen inte längre används och det inte före maj 2018.

Schema

Kolla in vårt släppschema för Firefox för exakta datum (läggs till när de blir tillgängliga).

  • Firefox 52: ny ESR-version
  • Firefox 53: NPAPI-stödet tappas i Firefox.
  • Firefox 60: ny ESR-version utan NPAPI-stöd
  • Firefox 60.2 ESR: Den gamla Firefox 53 ESR-versionen stöds inte längre. Slutet på NPAPI i Firefox.

Som är fallet med framtida utgivningar, kan saker och ting förändras på vägen. Vi kommer att uppdatera artikeln om detta skulle hända. (Tack Sören )