Rozšíření Chrome: přečtěte si efektivní konfiguraci proxy
Před tím, než budete zpětné volání set považovat za důkaz skutečné trasy prohlížeče, prozkoumejte dokončení, value.mode, levelOfControl a rozsah.
Úspěšné dokončení settings.set() říká méně než úspěšný požadavek prohlížeče přes zamýšlený koncový bod. Přečtěte si efektivní ChromeSetting po dokončení asynchronní operace, nejprve ošetřete její chybovou cestu.
| Detail zpětného čtení | Otázka, na kterou odpovídá |
|---|---|
value.mode | Jde o systémovou konfiguraci, pevné servery, nebo PAC? Čtěte pole odpovídající tomuto tvaru, místo abyste předpokládali hostitele na nejvyšší úrovni. |
levelOfControl | Může toto rozšíření nastavení ovládat a ovládá ho toto nebo jiné rozšíření? Spravovaná zásada může změny omezit. |
| Rozsah a kontext prohlížení | Prohlížíte běžné, nebo zamýšlené uspořádání anonymního režimu? Použijte dokumentované možnosti čtení a zápisu API. |
Čtení spuštěné hned po zahájení operace set s ní může závodit. Čtení nesprávné vlastnosti může způsobit, že platná systémová konfigurace nebo konfigurace PAC bude vypadat prázdná. Ani jedno pozorování nedokazuje, že vzdálený proxy něco odmítl.
Pokud je ovládání nastavení zakázáno, prozkoumejte řídící zásadu nebo rozšíření, místo abyste opakovaně zapisovali do konkurenčního úložiště. Chrome může kombinovat systémová nastavení, konfiguraci příkazového řádku, rozšíření a zásady.
Jakmile je efektivní konfigurace pochopena, prozkoumejte trasu k cíli. PAC nebo obcházení může záměrně zvolit přímý přístup. Pokud zvolí očekávaný proxy, dostupnost koncového bodu, ověřování a pozorovaný výstup zůstávají otázkami pro skutečný požadavek prohlížeče; zpětné čtení konfigurace není kontrola stavu.