Estensioni Chrome: rileggi la configurazione proxy effettiva
Ispeziona il completamento, value.mode, levelOfControl e l'ambito prima di considerare il callback di set come prova del percorso effettivo del browser.
Un completamento riuscito di settings.set() dice meno di una richiesta del browser riuscita attraverso l'endpoint previsto. Rileggi la ChromeSetting effettiva dopo che l'operazione asincrona è terminata, gestendo prima il suo percorso di errore.
| Dettaglio della rilettura | Domanda a cui risponde |
|---|---|
value.mode | È configurazione di sistema, server fissi o PAC? Leggi i campi adatti a quella forma invece di presumere un host di primo livello. |
levelOfControl | Questa estensione può controllare l'impostazione, ed è controllata da questa o da un'altra estensione? I criteri gestiti possono limitare le modifiche. |
| Ambito e contesto di navigazione | Stai ispezionando la disposizione normale o quella in incognito prevista? Usa le opzioni di lettura/scrittura documentate dell'API. |
Una lettura avviata subito dopo l'inizio dell'operazione set può gareggiare con essa. Leggere la proprietà sbagliata può far sembrare vuota una configurazione di sistema o PAC valida. Nessuna delle due osservazioni dimostra che il proxy remoto abbia rifiutato qualcosa.
Se un controllo delle impostazioni è disattivato, ispeziona i criteri o l'estensione che lo controlla invece di scrivere ripetutamente in un archivio concorrente. Chrome può combinare impostazioni di sistema, configurazione da riga di comando, estensioni e criteri.
Una volta compresa la configurazione effettiva, esamina il percorso verso la destinazione. Un PAC o un'eccezione possono scegliere deliberatamente l'accesso diretto. Se seleziona il proxy atteso, la disponibilità dell'endpoint, l'autenticazione e l'uscita osservata restano domande per la richiesta effettiva del browser; la rilettura della configurazione non è un controllo di integrità.