Instalace rozšíření do MS Edge v offline prostředí

Kategorie: Úvod
Instalace rozšíření do MS Edge v offline prostředí

Instalace rozšíření do webového prohlížeče Microsoft Edge z vlastního serveru.

Pokud potřebujete zařídit instalaci nějakého rozšíření do prohlížeče Microsoft Edge, existuje na to nastavení v rámci zásad skupin (GPO). Nastavení se jmenuje Configure extension management setting policy (Nakonfigurovat nastavení správy rozšíření) ve větvi Konfigurace uživatele > Zásady > Šablony pro správu > Microsoft Edge > Rozšíření.

Toto nastavení stačí povolit a zadat parametry pro ID rozšíření, které chcete instalovat. ID rozšíření se dá vyčíst z URL adresy v obchodu s doplňky pro MS Edge. V tomto případě je ID doplňku hokifickgkhplphjiodbggjmoafhignh.

ID doplňku z obchodu

Problém však nastává, když provozujete offline prostředí, kde obchod s doplňky není dostupný. Možnost instalace doplňku z vlastního umístění je následující:

  1. prvně je potřeba provozovat nějaký webový server uvnitř offline prostředí, který bude moci hostovat rozšíření
  2. stáhnout CRX soubor s rozšířením, například ze stránek crxextractor.com
  3. následně vytvořit manifest XML pro toto rozšíření (podoba souboru viz níže)
  4. oba tyto soubory (CRX i XML) nahrát na webový server
  5. upravit GPO tak, aby doplněk instalovala z našeho webového serveru - v našem případě: {"hokifickgkhplphjiodbggjmoafhignh": {"override_update_url":true,"update_url": "https://web.corp.lab/hokifickgkhplphjiodbggjmoafhignh.xml", "installation_mode": "normal_installed"}}

Soubor manifest.xml

V tomto souboru je vždy potřeba upravit hodnoty appid (jedná se o ID doplňku) a pak taky codebase, což je adresa serveru, kde hostujeme CRX soubor. Dále je nutné upravit hodnotu version na reálnou verzi doplňku, abychom zajistili správnou aktualizaci.

<?xml version='1.0' encoding='UTF-8'?> 
<gupdate xmlns='http://www.google.com/update2/response' protocol='2.0'> 
  <app appid='hokifickgkhplphjiodbggjmoafhignh'> 
  <updatecheck codebase='https://web.corp.lab/hokifickgkhplphjiodbggjmoafhignh.crx' version='1.0' /> 
  </app> 
</gupdate> 

Celý proces je relativně dobře popsán i v dokumentaci od Microsoftu - A detailed guide to configuring extensions using the ExtensionSettings policySelf-host Microsoft Edge extensions.

Sdílet

Komentáře

postPřidat komentář

Nebyly přidány žádné komentáře.