Chrome-utvidingar: Les den effektive proxykonfigurasjonen tilbake
Undersøk fullføring, value.mode, levelOfControl og omfang før du behandlar ein set-tilbakemelding som prov på den faktiske ruta til nettlesaren.
Ei vellukka fullføring av settings.set() seier mindre enn ein vellukka nettlesarførespurnad gjennom endepunktet du har tenkt. Les den effektive ChromeSetting tilbake når den asynkrone operasjonen er fullført, og handsam feilvegen først.
| Detalj for tilbakelesing | Spørsmålet han svarar på |
|---|---|
value.mode | Er dette systemkonfigurasjon, faste tenarar eller PAC? Les felta som passar til den forma i staden for å anta ein vert på øvste nivå. |
levelOfControl | Kan denne utvidinga styre innstillinga, og blir ho styrt av denne eller ei anna utviding? Administrert policy kan avgrense endringar. |
| Omfang og nettlesarkontekst | Undersøker du den vanlege eller den tiltenkte inkognitoordninga? Bruk dei dokumenterte lese-/skrivevala til API-et. |
Ei lesing som blir starta rett etter at set-operasjonen byrjar, kan kappast med han. Å lese feil eigenskap kan få ein gyldig system- eller PAC-konfigurasjon til å sjå tom ut. Ingen av observasjonane provar at den eksterne proxyen har avvist noko.
Viss ein innstillingskontroll er deaktivert, undersøk policyen eller utvidinga som styrer han i staden for å skrive gjentekne gonger til eit konkurrerande lager. Chrome kan kombinere systeminnstillingar, kommandolinjekonfigurasjon, utvidingar og policy.
Når den effektive konfigurasjonen er forstått, undersøk ruta til destinasjonen. PAC eller ein omgåing kan med vilje velje direkte tilgang. Viss han vel den forventa proxyen, er tilgjenge på endepunktet, autentisering og den observerte utgangen framleis spørsmål for den faktiske nettlesarførespurnaden; tilbakelesing av konfigurasjonen er ikkje ein helsesjekk.