Jak ladit pravidla v AdGuardu pro Chrome MV3
V AdGuardu pro Chrome MV3 se v protokolu filtrování zobrazují pouze přibližná pravidla, která byla použita a která nazýváme "předpokládaná pravidla". Je to proto, že prohlížeč neposkytuje podrobnosti o tom, která konkrétní deklarativní pravidla byla použita, pokud není rozšíření v "rozbaleném" formátu. Chcete-li získat přesné informace, musíte si sami nainstalovat rozbalenou verzi rozšíření do prohlížeče.
Tyto pokyny jsou určeny i pro problematické případy, kdy chcete upravit pravidla, která jsou s rozšířením staticky svázána. Ve většině případů by mělo stačit použití Uživatelských pravidel v rozšíření.
Předpoklady
- Git: nainstalujte Git 
- Node: nainstalujte Node.js 
- Yarn: nainstalujte Yarn 
Jak klonovat rozšíření
- Naklonujte repozitář: - git clone git@github.com:AdguardTeam/AdguardBrowserExtension.git
- Přejděte do adresáře: - cd AdguardBrowserExtension
- Přepněte na větev - v5.0:- git checkout v5.0
- Nainstalujte závislosti: - yarn install
Jak sestavit rozšíření
- Přepněte na větev - v5.0:- git checkout v5.0
- V terminálu spusťte následující příkaz: - yarn dev chrome-mv3
- Sestavené rozšíření bude umístěno v adresáři: - ./build/dev/chrome-mv3
Jak nainstalovat rozbalené rozšíření v prohlížeči
- Zapněte režim vývojáře:  
- Klikněte na Načíst rozbalené:  
- Vyberte adresář s rozšířením a klikněte na - Vybrat: 
To je vše!
Jak ladit pravidla
- Najděte a upravte potřebné pravidlo v adresáři - ./Extension/filters/chromium-mv3v souborech- .txt.
- Převeďte pravidla z txt do deklarativní formy: - yarn convert-declarative
- Sestavte rozšíření znovu: - yarn dev chrome-mv3
- Znovu načtěte rozšíření v prohlížeči: 