Rozšíření prohlížeče AdGuard pro Chrome MV3
Vzhledem k tomu, že rozšíření MV2 jsou ve webovém obchodě Chrome postupně ukončována, mohou uživatelé prohlížeče Chrome přejít na rozšíření MV3, která jsou kompatibilní s novým Chrome API Manifest V3. Naše úvahy na toto téma jsou podrobně rozebrány na našem blogu.
Naše rozšíření MV3 účinně blokuje reklamy a slídiče a zároveň bezproblémově spravuje sociální widgety, bannery a videoreklamy. Většina uživatelů nezaznamená žádné provozní rozdíly, ale je třeba si uvědomit některá omezení a změny.
Kde najdete naše rozšíření
Verze MV3 nahradila naše staré rozšíření v Chrome Web Store.
Beta verze MV3 bude stále k dispozici v Chrome Web Store.
Staré beta rozšíření bude přejmenováno na Blokátor reklam AdGuard MV2 a bude podporováno, dokud jej společnost Google postupně nezruší.
Hlavní změny funkcí a nastavení
Není k dispozici automatická a ruční aktualizace filtrů. Na kartě Filtry již nejsou k dispozici možnosti Automatická aktualizace filtrů a Kontrola aktualizace filtrů. Vzhledem k tomu, že některá pravidla jsou nyní aplikována ve formě DNR, nemůžeme aktualizovat filtry na vyžádání, ale pouze prostřednictvím celého procesu aktualizace rozšíření spolu s přezkumem v obchodech.
Záznam filtrování
Vzhledem k omezením DNR nemůžeme přesně ukázat, které pravidlo fungovalo, ale uvedeme "předpokládané pravidlo, které bylo spuštěno" na základě našeho enginu. Chcete-li získat přesné informace, musíte si "rozbalenou" formu rozšíření nainstalovat do prohlížeče sami. Podrobný návod, jak to provést, najdete v samostatném článku.
Ochrana před sledováním (dříve známá jako Režim utajení)
Neexistuje sekce Cookies spolu s Samozničení vlastních cookies a Samozničení cookies třetích stran, protože nelze nastavit TTL cookies pomocí deklarativních pravidel.
Ochrana proti phishingu a malwaru již není v obecném nastavení k dispozici. Chcete-li se chránit před škodlivými webovými stránkami a podvody, zapněte příslušné filtry Zabezpečení na kartě Filtry.
Omezení
Maximální počet pravidel a filtrů
Manifest V3 zavádí omezení statických a regexových pravidel na jedno rozšíření. Uživatelé mohou dostávat oznámení o překročení těchto limitů.
Manifest V3 v zásadě dělí pravidla na statická (vestavěná) a dynamická s přísnými omezeními.
Statická pravidla: minimálně 30000 pravidel na jedno rozšíření s kumulativním limitem 330000 pro všechna rozšíření nainstalovaná jedním uživatelem.
Pro regexová pravidla je nastaven limit 1000 na jedno rozšíření.
Maximální počet současně aktivovaných filtrů je 50.
Dynamická pravidla: je stanoven přísný limit 5000 pravidel, který zahrnuje maximálně 1000 regexových pravidel.
Pokud je tento limit překročen, bude použito pouze 5000 převedených pravidel v následujícím pořadí: nejprve seznam povolených, poté uživatelská pravidla, vlastní filtry a nakonec — filtr rychlých oprav.
Převedená pravidla jsou pravidla, která byla převedena do formátu [DNR] pomocí deklarativního převodníku. Během tohoto převodu mohou některá pravidla přepsat jiná (
$badfilter
), některá mohou být sloučena ($removeparam
), takže vznikne seznam pravidel s mírně odlišným pořadím.Z tohoto seznamu převedených pravidel použijeme pouze 5000 pravidel. Ostatní se v editoru zobrazí, ale nepoužijí se.
Zde je uveden způsob převodu pravidla se základním modifikátorem na deklarativní pravidlo:
||example.org^$script,third-party,domain=example.com
je převedeno na
[
{
"id": 1,
"action": {
"type": "block"
},
"condition": {
"urlFilter": "||example.org^",
"domainType": "thirdParty",
"initiatorDomains": [
"example.com"
],
"resourceTypes": [
"script"
]
},
"priority": 302
}
]
Další příklady najdete na GitHubu.
Modifikátory síťových pravidel
Modifikátory síťových pravidel mají svá omezení: některé z nich nelze v MV3 implementovat nebo je lze implementovat pouze s omezeními.
Další podrobnosti o omezeních najdete na GitHubu. Další informace o modifikátorech naleznete v naší Databázi znalostí.