Chrome ekstenzije: pročitajte efektivnu konfiguraciju proxyja
Provjerite završetak, value.mode, levelOfControl i obim prije nego što set povratni poziv prihvatite kao dokaz stvarne rute preglednika.
Uspješan završetak settings.set() govori manje od uspješnog zahtjeva preglednika kroz predviđenu krajnju točku. Pročitajte efektivni ChromeSetting nakon završetka asinhrone operacije, prvo obrađujući putanju greške.
| Detalj povratnog čitanja | Pitanje na koje odgovara |
|---|---|
value.mode | Je li ovo sistemska konfiguracija, fiksni serveri ili PAC? Čitajte polja primjerena tom obliku umjesto da pretpostavljate host na najvišoj razini. |
levelOfControl | Može li ova ekstenzija kontrolirati postavku i kontrolira li je ova ili druga ekstenzija? Upravljana politika može ograničiti promjene. |
| Obim i kontekst pregledavanja | Provjeravate li redovni ili predviđeni inkognito raspored? Koristite dokumentirane opcije č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 ekstenziju koja upravlja umjesto da ponovljeno pišete u konkurentno spremište. Chrome može kombinirati sistemske postavke, konfiguraciju naredbenog retka, ekstenzije 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.