Zahrnutí podpory NPAPI do prohlížečů opery a Firefoxu

Zahrnutí podpory NPAPI do prohlížečů opery a Firefoxu

NPAPI - Netscape Plug -in Development Platform, donedávna, podporovaná mnoha prohlížeči. Dovoleno rozšířit funkčnost, zobrazit různý obsah přímo z okna programu. Provozuje je pluginy jako Adobe Flash Player, Unity, Java, Silverlight a mnoho dalších.

V prohlížečích opery a Firefoxu musí být podpora NPAPI zahrnuta samostatně

Odmítnutí je odůvodněno skutečností, že pluginy představovaly pro počítač vážné potenciální nebezpečí, protože byly spuštěny s rodičovskými právy a často pod jejich vzhledy a škodlivé. A také zpomalují práci prohlížeče a někdy vedou k kritickým chybám.

Nicméně mnoho webů s touto technologií pracuje, takže na žádost uživatelů v prohlížečích zůstává možností umožnit podporu platformy.

Mozilla Firefox

Prohlížeč Firefox používá k implementaci těch funkcí, které sám nemůže vykonávat. Obvykle se jedná o zvuk, video, online hry, prezentace, webové konference a mnoho dalšího. Firefox podporuje následující plug-in:

  • Adobe Flash;
  • Java - prohlížení interaktivního obsahu webu;
  • Silverlight - přehrávání videa a zvuku;
  • QuickTime - Přehrávání zvuku a videa;
  • Windows Media - hraní Winmedia;
  • Adobe Acrobat - Otevření a prohlížení dokumentů PDF.

64bitová verze Firefoxu podporuje pouze Adobe Flash a Silverlight. Prohlížeč Firefoxu počínaje verzí 52 zastavil podpora všech doplňků s výjimkou Adobe Flash. Během přechodného období odmítnutí technologií vydala společnost prohlížeč Firefox ESR (EXTNDED Support Release) s podporou platformy Netscape až do začátku roku 2018.

Jako alternativa k Firefoxu nabízí technologii WebAPI. Mnoho webů se nyní začalo přecházet na nové platformy a potřeba starých nebezpečných doplňků zmizí. V případě potřeby však můžete zapnout a vypnout:

  1. Klikněte na tlačítko nabídky a vyberte "Additions".
  2. Na kartě „Management“ vyberte „vždy zahrnout“.

Ve verzi Firefoxu 52 a vyšší je podpora omezená, takže se takto zapnuto:

  1. Otevřete prohlížeč a na nové kartě jako adresa zadejte: config. 
  2. Potvrďte záměr.
  3. Přidejte plugin logické proměnné.Load_flash_only. 
  4. Nastavte falešnou proměnnou hodnotu.
  5. Obnovte prohlížeč.
DŮLEŽITÉ. Takové akce mohou vést ke ztrátě pracovní kapacity, zejména po aktualizaci. Při zasahování do systému jeho práce si uvědomte riziko důsledků. 

Z verze Firefox 53 bude schopnost povolit podpora NPAPI zcela vyloučena ze softwarového kódu.

Opera

Opera také používá pluginy k rozšíření jeho funkčnosti:

  • Zobrazení chlazení blesku;
  • pro komunikaci s aplikacemi třetích stran;
  • Podporovat speciální webové funkce.

Dostupné pluginy v operním operátoru si můžete prohlédnout takto:

  1. Zadejte operu: pluginy v řádku. 
  2. Seznam se zobrazí se jmény, typem a umístěním.

Počínaje verzí opery 36 byla podpora NPAPI deaktivována, takže opera po předních programech se postavila na cestu k přechodu na nové technologie. Na rozdíl od Firefoxu však zanechali příležitost povolit podporu pluginů. A také nová verze opery používá PPAPI Flash. Toto je nové rozhraní, které nemá takové problémy s bezpečností a výkonem. Přestože to nefunguje na všech stránkách správně. Pokud máte problémy se spotřebiteli Flash, změňte typ následujícím způsobem:

  1. Přejděte do opery v "Nabídce", vyberte "Ostatní nástroje", poté "Zapněte nástroje pro vývojáře". 
  2. Nabídka se objeví jako řádek „Nástroje pro vývojáře“, vyberte v něm „Pluginy“.
  3. Najděte Adobe Flash Player, „Zobrazit podrobnosti“.
  4. Odpojte typ PPAPI a zapněte NPAPI.

Technologickou podporu můžete povolit prostřednictvím týmu Enable NPAPI:

  1. Otevřete prohlížeč a do adresního řádku zadejte příznaky Opera: //. 
  2. Ve vyhledávacím panelu zadejte NPAPI.
  3. V nalezené položce Zakázat plug-in NPAPI vyberte

Totéž lze provést týmem Chrome: // Flags/#enable-npapi. Poté restartujte program.

I když je tedy možné obcházet omezení Firefoxu a opery k použití NPAPI. Nezapomeňte však, že takové akce ohrožují stabilitu a bezpečnost programu a počítače jako celku. Koneckonců, není to za nic, co by vedoucí vývojáři tuto technologii odmítali, omezují její použití po dobu přechodu, dokud weboví programátoři znovu vybudují své stránky do nové reality.