Přidání "proxy" do oprávnění rozšíření nepřemění JavaScript webu v kód rozšíření.

Zkontrolujte, kde se selhávající příkaz skutečně spouští. Běžná stránka, vložený skript stránky, skript obsahu a stránka nebo service worker vlastněné rozšířením mají odlišný přístup k API. Opětovné načtení stránky není spolehlivý způsob, jak tuto hranici určit.

Umístěte privilegovanou operaci proxy do podporovaného kontextu rozšíření a v případě potřeby komunikujte dokumentovaným mechanismem zasílání zpráv rozšíření. Rozšíření stále potřebuje příslušné oprávnění.

Udržujte tuto operaci úzce vymezenou. Skript obsahu by neměl předávat libovolné požadavky z jakéhokoli webu za účelem překonfigurování proxy prohlížeče bez vlastního ověření rozšíření a účelu srozumitelného uživateli.

Pokud API existuje, ale nastavení se neprojeví, jde o jiný problém: prozkoumejte asynchronní chyby, rozsah a účinnou kontrolu. Nedefinovaný objekt API ukazuje nejprve na dostupnost a kontext spuštění, nikoli na to, zda vzdálená IP proxy přijímá spojení.

Související články