Uma conclusão bem-sucedida de settings.set() diz menos do que uma solicitação bem-sucedida do navegador pelo endpoint pretendido. Releia o ChromeSetting efetivo depois que a operação assíncrona terminar, tratando primeiro o caminho de erro.

Detalhe da releituraPergunta que ela responde
value.modeIsto é configuração do sistema, servidores fixos ou PAC? Leia os campos adequados a essa forma em vez de supor um host de nível superior.
levelOfControlEsta extensão pode controlar a configuração, e ela é controlada por esta ou por outra extensão? Políticas gerenciadas podem restringir alterações.
Escopo e contexto de navegaçãoVocê está inspecionando o arranjo normal ou o arranjo anônimo pretendido? Use as opções de leitura/gravação documentadas da API.

Uma leitura iniciada imediatamente após o início da operação set pode competir com ela. Ler a propriedade errada pode fazer uma configuração válida de sistema ou PAC parecer vazia. Nenhuma das observações prova que o proxy remoto rejeitou algo.

Se um controle de configurações estiver desativado, inspecione a política ou a extensão que o controla em vez de gravar repetidamente em um armazenamento concorrente. O Chrome pode combinar configurações do sistema, configuração de linha de comando, extensões e política.

Depois de entender a configuração efetiva, examine a rota até o destino. PAC ou uma exceção podem escolher deliberadamente o acesso direto. Se ela selecionar o proxy esperado, a disponibilidade do endpoint, a autenticação e a saída observada continuam sendo questões para a solicitação real do navegador; a releitura da configuração não é uma verificação de integridade.

Artigos relacionados