A túa extensión di Desactivado, a icona da barra está en gris e o navegador segue saíndo por un sitio inesperado. Iso non é un fallo da interface de Chrome. O botón Desactivar dunha extensión é unha etiqueta da aplicación, e o que fai por debaixo é unha de varias operacións de proxy con consecuencias distintas. Antes de cambiar calquera outra cousa, le o axuste efectivo e a súa fonte, porque a resposta xa se mostra.

Le o axuste efectivo e quen o puxo

Abre chrome://net-internals/#proxy no perfil afectado. A páxina mostra a configuración efectiva do proxy e, máis útil, a fonte que a forneceu, o que che di se estás vendo unha extensión, unha configuración do sistema, unha política ou algo integrado no navegador. Compárao co que afirma a extensión, e a discrepancia adoita sinalar o culpable de inmediato. É un paso só de lectura, así que faino antes de cambiar calquera axuste.

Despois abre chrome://policy e revisa as políticas relacionadas co proxy. Unha política xestionada ten prioridade sobre o axuste propio dunha extensión, así que unha extensión que se declara activa pode quedar anulada na práctica mentres mostra un estado totalmente sincero.

Se ambas as páxinas coinciden e a saída segue sendo incorrecta, o candidato restante está fóra do navegador.

Tres operacións que parecen todas Desactivado

A API de proxy expón modos, non un único indicador de activación. Unha extensión pode establecer o modo directo, o que significa que o navegador non usa ningún proxy para as conexións que cobre. Pode establecer o modo de sistema, que devolve a decisión á configuración do sistema operativo. Ou pode borrar o seu propio axuste, o que elimina ese axuste e deixa que tome o relevo o que se aplique no seu lugar. Son tres resultados distintos e só un significa o que un usuario cre que significa Desactivado.

A distinción importa porque a etiqueta do botón escolleuna o autor da extensión, non Chrome.

OperationWhat Chrome does with it
Set direct modeNo proxy for the covered browser connections
Set system modeUse the operating system proxy configuration
Clear the extension settingRemove that scope's setting; the effective result depends on the remaining layers

A referencia da API de proxy documenta o modo directo e o de sistema e sinala que o modo de sistema non é o mesmo que deixar a configuración sen definir. Esa frase é todo o artigo nunha liña.

Atopa o propietario cando as capas discrepan

Chrome fusiona axustes de varias fontes, e a precedencia decide o gañador, non a orde en que fixeches clic. A política está por riba das extensións, e as extensións por riba da configuración do sistema operativo, así que un proxy xestionado polo traballo pode gañar mentres unha extensión persoal parece inactiva na súa propia xanela emerxente. Le o valor efectivo e a súa fonte declarada en lugar de razoar sobre a escala de memoria.

Desactivar unha extensión, desinstalala e borrar o seu axuste tamén son tres accións distintas, e só a última elimina explicitamente o que almacenou.

O incógnito engade unha engurra de alcance. Unha extensión pode ter un axuste separado para as xanelas de incógnito, así que unha proba nunha xanela normal non demostra nada sobre unha xanela privada, e borrar un alcance deixa o outro intacto.

O que o modo directo non significa

Directo significa sen proxy do navegador nesta capa da API. Non significa que a conexión evite unha VPN do sistema operativo, escape dun cortafuegos ou se converta en texto simple. Se o dispositivo ten unha VPN de túnel completo, o tráfico directo segue entrando nese túnel, e o enderezo público que observas seguirá sendo a saída da VPN. Confundir ambas as cousas produce o caso desconcertante en que un usuario desactiva a extensión e non ve ningún cambio.

Proba as dúas capas por separado: a fonte efectiva do proxy do navegador na páxina interna, e o enderezo público tanto dunha petición do navegador como dun comando de terminal na mesma máquina.

Volve probar un cambio de cada vez

Cambia unha capa, e despois volve ler o axuste efectivo antes de probar calquera outra cousa. Borrar un proxy xestionado para obter outra saída é o paso en que unha investigación de soporte se converte nunha violación de política, así que leva esa decisión a quen posúe a política. Anota os valores da fonte antes e despois no ticket; se non, o seguinte enxeñeiro repetirá toda a secuencia.

Un perfil de navegador con tres extensións, unha política de empresa e un proxy de sistema ten catro propietarios plausibles, e só un deles responde.

Artigos relacionados