NPAPI je vývojová platforma pre zásuvné moduly Netscape, ktoré až donedávna boli podporované mnohými prehliadačmi. Ak chcete rozšíriť funkčnosť, môžete zobraziť rôzny obsah priamo z okna programu. Takéto pluginy ako Adobe Flash Player, Unity, Java, Silverlight a mnoho ďalších pracujú na ňom.
Podpora NPAPI musí byť povolená v prehliadačoch Opera a Firefox
Odmietnutie je odôvodnené skutočnosťou, že plug-iny predstavujú vážne potenciálne nebezpečenstvo pre počítač, pretože boli spustené s rodičovskými právami a často prenikli vírusmi a škodlivým softvérom podľa svojho druhu. Tiež spomaľujú prehliadač a niekedy vedú k kritickým chybám.
Mnoho stránok však pracuje s touto technológiou, preto na požiadanie používateľov prehliadače nechali možnosť povoliť podporu platformy.
Mozilla firefox
Prehliadač Firefox používa doplnky na implementáciu funkcií, ktoré nemôže vykonať. Ide väčšinou o audio, video, online hry, prezentácie, webové konferencie a ďalšie. Firefox podporuje nasledujúce doplnky:
- Adobe Flash;
- Java - zobrazenie interaktívneho obsahu stránky;
- Silverlight - prehrávanie videa a zvuku;
- QuickTime - prehrávanie zvuku a videa;
- Windows Media - prehrávanie WinMedia;
- Adobe Acrobat - otvárajte a prezerajte dokumenty PDF.
64-bitová verzia Firefoxu podporuje iba Adobe Flash a Silverlight. Od verzie 52 prestal prehliadač Firefox podporovať všetky doplnky s výnimkou aplikácie Adobe Flash. Počas prechodného obdobia upustenia od technológie spoločnosť vydala prehliadač Firefox ESR (Extended Support Release) s podporou pre platformu Netscape až do začiatku roka 2018.
Ako alternatívu Firefox ponúka technológiu WebApi. Mnoho stránok sa teraz začalo pohybovať na nových platformách a zmizne potreba starých nebezpečných doplnkov. Môžete ich ale zapnúť a vypnúť podľa potreby:
- Stlačte tlačidlo Menu a zvoľte "Extra".
- Na karte Spravovať vyberte možnosť Vždy zapnúť.
S podporou Firefoxu 52 a vyššou je podpora obmedzená, preto ju môžete povoliť nasledovne:
- Otvorte prehľadávač a na novej karte zadajte adresu: config.
- Potvrďte zámer.
- Pridajte logickú premennú plugin.load_flash_only.
- Nastavte premennú na hodnotu false.
- Reštartujte prehliadač.
S verziou Firefoxu 53 bude schopnosť umožniť podporu protokolu NPAPI úplne vylúčená z programového kódu.
Opera
Opera tiež používa doplnky na rozšírenie svojej funkcie:
- zobrazenie obsahu blesku;
- komunikovať s aplikáciami tretích strán;
- na podporu špeciálnych webových funkcií.
Zobrazte dostupné prehliadače v prehliadači Opera nasledovne:
- Do panela s adresou zadajte operáciu: pluginy.
- Zobrazí sa zoznam s názvami, typom a cestou umiestnenia.
Počínajúc operáciou Opera 36, podpora NPAPI bola vypnutá, takže Opera v súlade s vedúcimi programami vstúpila na cestu k prechodu na nové technológie. Avšak, na rozdiel od Firefoxu, ponechali možnosť povoliť podporu doplnkov. A tiež v novej verzii Opera PPAPI Flash. Toto je nové rozhranie, ktoré nemá také problémy s bezpečnosťou a výkonom. Napriek tomu, že na všetkých stránkach nefunguje správne. Ak máte problémy s obsahom blesku, zmeňte typ nasledovne:
- Prejdite do ponuky Opera v ponuke, vyberte možnosť Iné nástroje a potom položku Povoliť vývojárske nástroje.
- V ponuke sa zobrazí riadok "Nástroje pre vývojárov" a v ňom vyberte možnosť "Pluginy".
- Vyhľadajte prehrávač Adobe Flash Player, "Zobraziť podrobnosti".
- Zakázať typ PPAPI a povoliť protokol NPAPI.
Technologickú podporu môžete povoliť v službe Opera prostredníctvom príkazu enable npapi:
- Otvorte prehliadač a na paneli s adresou zadajte opera: // flag.
- Na vyhľadávacom paneli zadajte npapi.
- V nájdených zásuvných moduloch Zakázať NPAPI vyberte položku
To isté je možné vykonať príkazom chrome: // flags / # enable-npapi. Potom reštartujte program.
Takže, keď môžete obísť obmedzenie Firefoxu a opery na používanie NPAPI. Nezabudnite však, že takéto opatrenia ohrozujú stabilitu a bezpečnosť programu a počítača ako celku. Niet divu, predné vývojári opustiť túto technológiu, čo obmedzuje jeho použitie v prechodnom období, kým webové programátorov reštrukturalizovať svoje webové stránky na novú realitu.