Pridanie "proxy" do oprávnení rozšírenia nezmení JavaScript webu na kód rozšírenia.

Skontrolujte, kde sa zlyhávajúci príkaz skutočne vykonáva. Bežná stránka, vložený skript stránky, skript obsahu a stránka alebo service worker vlastnené rozšírením majú odlišný prístup k API. Opätovné načítanie stránky nie je spoľahlivý spôsob, ako túto hranicu určiť.

Umiestnite privilegovanú operáciu proxy do podporovaného kontextu rozšírenia a v prípade potreby komunikujte dokumentovaným mechanizmom zasielania správ rozšírenia. Rozšírenie stále potrebuje príslušné oprávnenie.

Udržujte túto operáciu úzko vymedzenú. Skript obsahu by nemal odovzdávať ľubovoľné požiadavky z akéhokoľvek webu na prekonfigurovanie proxy prehliadača bez vlastného overenia rozšírenia a účelu zrozumiteľného používateľovi.

Ak API existuje, ale nastavenie sa neprejaví, ide o iný problém: preskúmajte asynchrónne chyby, rozsah a účinnú kontrolu. Nedefinovaný objekt API ukazuje najprv na dostupnosť a kontext spustenia, nie na to, či vzdialená IP proxy prijíma spojenia.

Súvisiace články