Una finalización correcta de settings.set() dice menos que una solicitud correcta del navegador a través del punto de conexión previsto. Vuelve a leer el ChromeSetting efectivo después de que termine la operación asíncrona, gestionando primero su ruta de error.

Detalle de la relecturaPregunta que responde
value.mode¿Es configuración del sistema, servidores fijos o PAC? Lee los campos adecuados a esa forma en lugar de suponer un host de nivel superior.
levelOfControl¿Puede esta extensión controlar el ajuste, y lo controla esta u otra extensión? La política administrada puede restringir cambios.
Ámbito y contexto de navegación¿Estás inspeccionando la disposición normal o la de incógnito prevista? Usa las opciones de lectura y escritura documentadas de la API.

Una lectura lanzada inmediatamente después de iniciar la operación set puede competir con ella. Leer la propiedad equivocada puede hacer que una configuración válida del sistema o PAC parezca vacía. Ninguna de las dos observaciones demuestra que el proxy remoto haya rechazado algo.

Si un control de ajustes está deshabilitado, revisa la política o la extensión que lo controla en lugar de escribir repetidamente en un almacén competidor. Chrome puede combinar ajustes del sistema, configuración de línea de comandos, extensiones y política.

Una vez entendida la configuración efectiva, examina la ruta hacia el destino. PAC o una excepción pueden elegir deliberadamente el acceso directo. Si elige el proxy esperado, la disponibilidad del punto de conexión, la autenticación y la salida observada siguen siendo cuestiones de la solicitud real del navegador; la relectura de la configuración no es una comprobación de estado.

Artículos relacionados