Rozhraní pro tvorbu zásuvných modulů NPAPI vyvinula v polovině 90. let společnost Netscape Communications. Díky snadné interakci s různými typy dat si tato technologie rychle získala oblibu a její podpora se rozšířila i do dalších prohlížečů. Právě možnost přímé práce s externím obsahem však byla hlavní slabinou NPAPI. Zásuvný modul nebylo možné spustit jako izolovaný proces od kódu prohlížeče, což jej činilo velmi zranitelným. Počínaje verzí 42, která byla vydána v roce 2015, přešla společnost Google v prohlížeči Chrome na progresivnější formát rozšíření Pepper API. Podpora starších zásuvných modulů byla na chvíli povolena, než byla z kódu prohlížeče zcela odstraněna. Naši odborníci doporučují ujistit se, že NPAPI není vyžadováno, a teprve poté pokračovat dále.
Instalace zásad skupiny
Než nahradíme aktuální verzi prohlížeče Chrome zastaralou verzí, měli bychom provést několik přípravných prací.
Přejít na servery GoogleA stáhněte si pravidla zásad skupiny týkající se aktualizací prohlížeče. Výsledný soubor je archiv ZIP. Najděte ji ve složce „Stažené soubory“ a vyberte kontextovou nabídku. Vyberte možnost „Extrahovat vše“.
Nastavte Plochu jako cíl rozbalení výběrem v kontextové nabídce. Klikněte na tlačítko „Vybrat složku“.
V otevřeném okně nástroje pro archivaci vyberte možnost v oblasti označené šipkou. V důsledku toho se soubory ihned po extrakci objeví v novém okně Průzkumníka.
Ve složce vytvořené na ploše najdeme dvě šablony pro správu a složku s lokalizačními soubory.
Otevření dalšího okna Průzkumníka. Zde přejdeme do systémového adresáře na adrese „C:\Windows\Po
K zápisu nových položek budete potřebovat práva správce. V zobrazeném okně zaškrtněte místo označené šipkou, čímž umožníte systému kopírovat dva soubory najednou. Klikněte na tlačítko „Pokračovat“.
Načítání starého prohlížeče
Společnost Google neudržuje starší distribuce prohlížeče ve veřejné doméně a na oficiálních stránkách uvádí pouze nejnovější sestavení. Předchozí verzi prohlížeče s podporou NPAPI můžete vyhledat na webu. Naši odborníci použili stránku IDEAProg.Stáhněte si soubor, který obsahuje několik desítek různých instalátorů prohlížeče Chrome.
Kliknutím na výše uvedený odkaz se dostanete na stránku věnovanou prohlížeči navrženému společností Google. Přejděte dolů na „Předchozí verze“, kde najdete obecný popis funkcí. Klikněte na tlačítko „Zobrazit více“.
Pro testování je vybrána sestava 42.0.2311.135, ze kterého byla podpora NPAPI implementována jako další možnost. Klikněte na odkaz zvýrazněný v rámečku.
Na nové kartě prohlížeče budete přesměrováni na stránku pro stažení vybraného sestavení. Stiskněte tlačítko na pravé straně okna označeného rámečkem. Tím se načte samostatný instalátor 32bitové verze prohlížeče Google Chrome, vhodný pro instalaci do systému Windows libovolné velikosti.
Konfigurace zásad skupiny
Jakmile jsme načetli staré sestavení prohlížeče a známe číslo sestavení, nakonfigurujme dříve nainstalované šablony pro správu.
Otevřete dialogové okno „Spustit“ pomocí klávesové zkratky „Win+R“. Do textového pole zadejte „gpedit.msc“. Klikněte na tlačítko OK nebo klávesou Enter spusťte Editor zásad skupiny systému Windows.
Zvolíme sekci „Konfigurace počítače“ a následně rozbalíme obsah adresářů: „Šablony pro správu“ – „Google“ – „Aktualizace Google“ – „Aplikace“
Nastavte přepínač zobrazený jako „1“ do polohy „Povoleno“. Níže v okně „Předvolby“ se aktivuje textové pole „Předpona cílové verze“. Zadejte první dvě číslice staženého sestavení prohlížeče, které v tomto případě bude 42. Tato změna zabrání tomu, aby Google Chrome stahoval a instaloval verze starší než toto číslo. Ve spodní části okna stiskněte postupně tlačítka „Použít“ a „OK“. První z nich zapíše změny provedené v zásadě a druhý nastavení uzavře.
Odinstalování prohlížeče Chrome
Po dokončení přípravných prací nyní přistoupíme k nahrazení stávající verze prohlížeče.
Otevřete dialogové okno Spustit a do textového pole zadejte „control“. Stisknutím tlačítka „“ spustíte klasický ovládací panel.
V seznamu obecných nastavení najděte a otevřete část „Programy a funkce“, která je znázorněna na obrázku.
V seznamu nainstalovaného softwaru vyberte Chrome. Na ovládacím panelu se aktivuje tlačítko se šipkou. Stisknutím jej odinstalujete prohlížeč.
Ve vyskakovacím okně zaškrtněte políčko zobrazené na obrázku. Rozhodnutí potvrdíte kliknutím na tlačítko „Odstranit“. Po dokončení procesu se spustí prohlížeč Microsoft Edge s dotazníkem společnosti Google. Uživatel bude vyzván, aby uvedl důvod odstranění prohlížeče. Reagujte podle potřeby nebo okno jednoduše zavřete a přejděte k dalšímu kroku.
Instalace starší verze prohlížeče
Offline instalační program stažený v předchozích krocích nevyžaduje připojení k internetu. Majitelé verzí systému Windows 10 Home, které nemají Editor zásad skupiny, a tedy ani zákaz aktualizace prohlížeče, budou muset síť zakázat.
Spusťte instalační program a počkejte na jeho dokončení.
Zavřete uvítací okno a přejděte na jinou konfiguraci, která zablokuje automatickou aktualizaci na aktuální verzi.
Úprava registru
Majitelé systému Windows 10 Pro, kteří nakonfigurovali Editor zásad skupiny, mohou tento krok přeskočit a přejít přímo k dalšímu kroku.
Otevřete dialogové okno „Spustit“. Do textového pole napište „regedit“. Stisknutím tlačítka Enter nebo tlačítka OK zobrazeného na obrázku spustíte Editor registru.
Rozbalte HKLM otevřením větve SOFTWARE. Přejděte do složky Po
Opakujte operaci pro nový oddíl, který se právě objevil. Vytvořte v něm podsložku s názvem „Update“. Vyberte jej a přesuňte se na pravou stranu okna editoru registru. Vyvoláním kontextové nabídky vytvoříme čtyři parametry typu DWORD (32 bitů).
Důsledně jim přiřaďte následující názvy a hodnoty:
-
AutoUpdateCheckPeriodMinutes, 0;
-
DisableAutoUpdateChecksCheckboxValue, 1;
-
Install{8A69D345-D564-463C-AFF1-A69D9E530F96}, 0;
-
Update{8A69D345-D564-463C-AFF1-A69D9E530F96}, 0.
V důsledku toho se obsah oddílu „HKLM\SOFTWARE\Po
Deaktivace aktualizace Google
Nakonec zakažte všechny pokusy prohlížeče Chrome kontaktovat servery společnosti Google, abyste měli jistotu, že používáme pouze nainstalovanou verzi.
Otevřete dialogové okno „Spustit“ a zadejte do pole „services“.msc“. Spusťte část „OK“ konzoly MMC určenou pro správu služeb v místním počítači.
Najděte dvě sousední služby Google Update. Vyberte je postupně myší a poklepáním na ně spusťte panel Vlastnosti.
U každé služby otevřete v poli „Typ spuštění“ označeném šipkou rozevírací nabídku. Nastavení hodnoty „Disabled“. Kliknutím na tlačítko „Použít“ provedete změny a kliknutím na tlačítko „OK“ zavřete okno vlastností. Po dokončení této operace můžete počítač znovu připojit k internetu.
Aktivace rozhraní NPAPI
Akce provedené v předchozích částech zabránily prohlížeči Chrome komunikovat s aktualizačními servery společnosti Google. Vraťte se pro kávu a buďte si jisti, že mezitím nebude nainstalována nejnovější verze prohlížeče. Je třeba pouze povolit podporu zásuvného modulu NPAPI.
Otevřete prohlížeč a do adresního řádku zadejte „chrome://flags“. Během psaní se zobrazí nápověda a zvýrazněnou zelenou variantu můžete vybrat tak, že na ni přesunete kurzor. Stisknutím klávesy enter otevřete stránku s experimentálními funkcemi prohlížeče Chrome.
V obecném seznamu vyhledejte položku „Povolit NPAPI“. Všechny neaktivní funkce mají světle šedé pozadí, abyste je mohli vizuálně odlišit od těch, které jsou již povoleny. Klikněte na hypertextový odkaz pod názvem položky.
Potvrzení operace není vyžadováno. Indikací, že byla povolena podpora zásuvného modulu NPAPI, je změna pozadí vybrané položky z šedé na bílou.
Zadejte „chrome:/
lugins“. Stisknutím klávesy Enter otevřete stránku s nainstalovanými rozšířeními. Klikněte na křížek v pravém rohu okna prohlížeče vedle položky „Podrobnosti“.
Podrobné informace se zobrazují na aktuální kartě. Na tomto snímku obrazovky vidíte, že zásuvný modul Java spuštěný v prohlížeči Chrome je typu NPAPI.
Konečně
Naši odborníci opakují důvody, proč vývojáři odmítli technologii Netscape. Zranitelnost, která umožňuje modulům plug-in přímo interagovat s obsahem webových stránek, může injektovat škodlivý obsah přímo do kódu prohlížeče. Výsledkem je, že při používání zastaralého softwaru NPAPI vypadáte, jako byste chodili v dešti se sítem místo deštníku.
Můžete mi prosím vysvětlit, jak aktivovat doplňky NPAPI v prohlížeči Google Chrome? Poslední dobou jsem měl problémy s některými webovými aplikacemi a přemýšlím, zda by to mohlo být způsobeno tím, že nemám správně nastavené doplňky NPAPI. Budu rád za jakoukoli pomoc. Děkuji!