Přejít k hlavnímu obsahu

API uživatelských skriptů

informace

Tento článek je o Rozšíření prohlížeče AdGuard, které chrání pouze váš prohlížeč. Chcete-li chránit celé zařízení, stáhněte si aplikaci AdGuard.

Při přidávání vlastního filtru nebo uživatelského pravidla se zobrazí oznámení s žádostí o povolení režimu pro vývojáře, abyste mohli tyto funkce v rozšíření používat.

Notification *border

Od verze 5.2 používá rozšíření prohlížeče AdGuard rozhraní API uživatelských skriptů. Chrome vyžaduje, aby toto nové rozhraní API dodržovalo osvědčené postupy pro bezpečnost uživatelů.

Co je rozhraní API pro uživatelské skripty?

Rozhraní API uživatelských skriptů je nástroj, který umožňuje rozšířením spouštět na webových stránkách přizpůsobené skripty JavaScript. Ty se často používají k úpravě nebo vylepšení webových stránek způsoby, které nejsou původně poskytovány samotnými webovými stránkami.

S přechodem na Manifest V3 v prohlížeči Chrome je mnoho starších metod injektování skriptů omezeno nebo zpožděno. Pro rozhraní API uživatelských skriptů však existuje výjimka.

Více informací o dopadech politiky MV3 naleznete v našem blogovém příspěvku.

Jak povolit režim pro vývojáře

Chcete-li používat vlastní filtry a pravidla JavaScript na kartě Uživatelská pravidla, musíte nejprve nastavit prohlížeč. Rozšíření tak získá spolehlivý a bezpečný způsob vkládání skriptů do webových stránek v optimálním čase. V závislosti na verzi prohlížeče Chrome postupujte podle následujících pokynů.

Pro verze prohlížeče Chrome před 138

Pro rozšíření je nutné povolit režim pro vývojáře. Chcete-li tak učinit, otevřete nabídku Chrome kliknutím na tři tečky v pravém horním rohu, přejděte na RozšířeníSpráva rozšíření a přepněte přepínač Režim pro vývojáře.

Manage Extensions *border

Pro verze prohlížeče Chrome 138 a novější

Je třeba přepnot přepínač Povolit uživatelské skripty. Chcete-li tak učinit, otevřete nabídku Chrome kliknutím na tři tečky v pravém horním rohu, přejděte na RozšířeníSpráva rozšíření a přepněte přepínač Povolit uživatelské skripty.

Manage Extensions *border