Extensións de Chrome: volve ler a configuración efectiva do proxy
Revisa a finalización, value.mode, levelOfControl e o ámbito antes de tratar a devolución de set como proba da ruta real do navegador.
Unha finalización correcta de settings.set() di menos que unha solicitude correcta do navegador a través do punto de conexión previsto. Volve ler o ChromeSetting efectivo despois de que remate a operación asíncrona, xestionando primeiro a súa ruta de erro.
| Detalle da relectura | Pregunta que responde |
|---|---|
value.mode | É configuración do sistema, servidores fixos ou PAC? Le os campos axeitados a esa forma en lugar de supoñer un host de nivel superior. |
levelOfControl | Pode esta extensión controlar o axuste, e contrólao esta ou outra extensión? A política xestionada pode restrinxir cambios. |
| Ámbito e contexto de navegación | Estás inspeccionando a disposición normal ou a de incógnito prevista? Usa as opcións de lectura e escritura documentadas da API. |
Unha lectura lanzada inmediatamente despois de iniciar a operación set pode competir con ela. Ler a propiedade equivocada pode facer que unha configuración válida do sistema ou PAC pareza baleira. Ningunha das dúas observacións demostra que o proxy remoto rexeitase algo.
Se un control de axustes está desactivado, revisa a política ou a extensión que o controla en lugar de escribir repetidamente nun almacén competidor. Chrome pode combinar axustes do sistema, configuración de liña de ordes, extensións e política.
Unha vez entendida a configuración efectiva, examina a ruta cara ao destino. PAC ou unha excepción poden escoller deliberadamente o acceso directo. Se escolle o proxy esperado, a dispoñibilidade do punto de conexión, a autenticación e a saída observada seguen sendo cuestións da solicitude real do navegador; a relectura da configuración non é unha comprobación de estado.