chrome.proxy nie je dostupné bežným skriptom webových stránok
Oprávnenie proxy nesprístupňuje privilegované API rozšírenia na bežnej webovej stránke ani v každom kontexte skriptu.
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.