Chrome екстензије: прочитајте ефективну конфигурацију проксија
Проверите завршетак, value.mode, levelOfControl и обим пре него што set повратни позив прихватите као доказ стварне руте прегледача.
Успешан завршетак settings.set() говори мање од успешног захтева прегледача кроз предвиђену крајњу тачку. Прочитајте ефективни ChromeSetting након завршетка асинхроне операције, прво обрађујући путању грешке.
| Детаљ повратног читања | Питање на које одговара |
|---|---|
value.mode | Да ли је ово системска конфигурација, фиксни сервери или PAC? Читајте поља примерена том облику уместо да претпостављате хост на највишем нивоу. |
levelOfControl | Може ли ова екстензија да контролише подешавање и контролише ли га ова или друга екстензија? Управљана политика може ограничити промене. |
| Обим и контекст прегледања | Проверавате ли редовни или предвиђени инкогнито распоред? Користите документоване опције читања/писања API-ја. |
Читање покренуто одмах након почетка set операције може се са њом утркивати. Читање погрешног својства може учинити ваљану системску или PAC конфигурацију празном. Ниједно запажање не доказује да је удаљени прокси нешто одбио.
Ако је контрола подешавања онемогућена, проверите политику или екстензију која управља уместо да поновљено пишете у конкурентно складиште. Chrome може да комбинује системска подешавања, конфигурацију командне линије, екстензије и политику.
Након што је ефективна конфигурација схваћена, проверите руту до одредишта. PAC или заобилажење могу намерно да изаберу директан приступ. Ако изабере очекивани прокси, доступност крајње тачке, аутентификација и уочени излаз остају питања за стварни захтев прегледача; повратно читање конфигурације није провера здравља.