Chrome proširenja: pročitajte efektivnu konfiguraciju proxyja
Provjerite dovršenje, value.mode, levelOfControl i opseg prije nego što set povratni poziv prihvatite kao dokaz stvarne rute preglednika.
Uspješno dovršenje settings.set() govori manje od uspješnog zahtjeva preglednika kroz predviđenu krajnju točku. Pročitajte efektivni ChromeSetting nakon što asinkrona operacija završi, prvo obrađujući njezinu putanju pogreške.
| Pojedinost povratnog čitanja | Pitanje na koje odgovara |
|---|---|
value.mode | Je li ovo sistemska konfiguracija, fiksni poslužitelji ili PAC? Čitajte polja primjerena tom obliku umjesto da pretpostavljate host na najvišoj razini. |
levelOfControl | Može li ovo proširenje kontrolirati postavku i kontrolira li je ovo ili drugo proširenje? Upravljana politika može ograničiti promjene. |
| Opseg i kontekst pregledavanja | Provjeravate li redovni ili predviđeni inkognito raspored? Koristite dokumentirane mogućnosti čitanja/pisanja API-ja. |
Čitanje pokrenuto odmah nakon početka set operacije može se s njom utrkivati. Čitanje pogrešnog svojstva može učiniti valjanu sistemsku ili PAC konfiguraciju praznom. Nijedno zapažanje ne dokazuje da je udaljeni proxy nešto odbio.
Ako je kontrola postavki onemogućena, provjerite politiku ili proširenje koje upravlja umjesto da ponovno pišete u konkurentno spremište. Chrome može kombinirati sistemske postavke, konfiguraciju naredbenog retka, proširenja i politiku.
Nakon što je efektivna konfiguracija shvaćena, provjerite rutu do odredišta. PAC ili zaobilaznica može namjerno odabrati izravan pristup. Ako odabere očekivani proxy, dostupnost krajnje točke, autentifikacija i uočeni izlaz ostaju pitanja za stvarni zahtjev preglednika; povratno čitanje konfiguracije nije provjera zdravlja.