Ihre Erweiterung sagt Aus, das Symbol in der Symbolleiste ist grau, und der Browser verlässt das Netz trotzdem über eine unerwartete Stelle. Das ist kein Fehler in der Chrome-Oberfläche. Die Aus-Schaltfläche einer Erweiterung ist eine Bezeichnung der Anwendung, und was darunter passiert, ist eine von mehreren verschiedenen Proxy-Operationen mit unterschiedlichen Folgen. Bevor Sie etwas anderes umschalten, lesen Sie die effektive Einstellung und ihre Quelle, denn die Antwort wird bereits angezeigt.

Lesen Sie die effektive Einstellung und wer sie gesetzt hat

Öffnen Sie chrome://net-internals/#proxy im betroffenen Profil. Die Seite zeigt die effektive Proxy-Konfiguration und, nützlicher, die Quelle, die sie geliefert hat, was Ihnen sagt, ob Sie eine Erweiterung, eine Systemkonfiguration, eine Richtlinie oder etwas im Browser Integriertes sehen. Vergleichen Sie das mit dem, was die Erweiterung behauptet, und die Abweichung benennt den Verursacher meist sofort. Das ist ein reiner Leseschritt, führen Sie ihn also aus, bevor Sie eine Einstellung ändern.

Öffnen Sie dann chrome://policy und prüfen Sie auf proxybezogene Richtlinien. Eine verwaltete Richtlinie steht über der eigenen Einstellung einer Erweiterung, sodass eine Erweiterung, die sich als aktiv meldet, effektiv überstimmt werden kann, während sie einen völlig ehrlichen Status anzeigt.

Wenn beide Seiten übereinstimmen und der Ausgang immer noch falsch ist, liegt der verbleibende Kandidat außerhalb des Browsers.

Drei Operationen, die alle wie Aus aussehen

Die Proxy-API bietet Modi, nicht ein einziges Aktivierungsflag. Eine Erweiterung kann den Direktmodus setzen, was bedeutet, dass der Browser für die abgedeckten Verbindungen keinen Proxy verwendet. Sie kann den Systemmodus setzen, der die Entscheidung an die Konfiguration des Betriebssystems zurückgibt. Oder sie kann ihre eigene Einstellung löschen, was diese Einstellung entfernt und übernehmen lässt, was sonst gilt. Das sind drei verschiedene Ergebnisse, und nur eines davon bedeutet, was ein Benutzer unter Aus versteht.

Der Unterschied ist wichtig, weil die Bezeichnung auf der Schaltfläche vom Autor der Erweiterung gewählt wurde, nicht von 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

Die Proxy-API-Referenz dokumentiert Direkt- und Systemmodus und merkt an, dass der Systemmodus nicht dasselbe ist wie eine ungesetzte Konfiguration. Dieser Satz ist der ganze Artikel in einer Zeile.

Finden Sie den Eigentümer, wenn Schichten nicht übereinstimmen

Chrome führt Einstellungen aus mehreren Quellen zusammen, und die Rangfolge entscheidet über den Gewinner, nicht die Reihenfolge Ihrer Klicks. Richtlinien stehen über Erweiterungen, und Erweiterungen über der Konfiguration des Betriebssystems, sodass ein arbeitsverwalteter Proxy gewinnen kann, während eine persönliche Erweiterung in ihrem eigenen Popup inaktiv aussieht. Lesen Sie den effektiven Wert und seine gemeldete Quelle, statt über die Leiter aus dem Gedächtnis zu argumentieren.

Eine Erweiterung zu deaktivieren, zu deinstallieren und ihre Einstellung zu löschen sind ebenfalls drei verschiedene Aktionen, und nur die letzte entfernt ausdrücklich das, was sie gespeichert hat.

Inkognito fügt eine Falte im Geltungsbereich hinzu. Eine Erweiterung kann eine separate Einstellung für Inkognitofenster haben, sodass ein Test im normalen Fenster nichts über ein privates Fenster beweist, und das Löschen eines Bereichs den anderen unberührt lässt.

Was der Direktmodus nicht bedeutet

Direkt bedeutet kein Browser-Proxy auf dieser API-Ebene. Es bedeutet nicht, dass die Verbindung ein Betriebssystem-VPN umgeht, eine Firewall verlässt oder Klartext wird. Hat das Gerät ein VPN mit vollem Tunnel, gelangt direkter Verkehr trotzdem in diesen Tunnel, und die öffentliche Adresse, die Sie beobachten, bleibt der VPN-Ausgang. Beides zu verwechseln erzeugt den verwirrenden Fall, in dem ein Benutzer die Erweiterung deaktiviert und überhaupt keine Änderung sieht.

Testen Sie die beiden Schichten getrennt: die effektive Proxy-Quelle des Browsers von der internen Seite und die öffentliche Adresse sowohl aus einer Browseranfrage als auch aus einem Terminalbefehl auf demselben Rechner.

Testen Sie jeweils eine Änderung erneut

Ändern Sie eine Schicht und lesen Sie dann die effektive Einstellung erneut, bevor Sie irgendetwas anderes testen. Einen verwalteten Proxy zu löschen, um einen anderen Ausgang zu erhalten, ist der Schritt, in dem eine Support-Untersuchung zur Richtlinienverletzung wird, leiten Sie diese Entscheidung also durch denjenigen, dem die Richtlinie gehört. Notieren Sie die Quellwerte vorher und nachher im Ticket; sonst wiederholt der nächste Entwickler die ganze Abfolge.

Ein Browserprofil mit drei Erweiterungen, einer Firmenrichtlinie und einem Systemproxy hat vier plausible Eigentümer, und nur einer davon antwortet.

Ähnliche Artikel