Frage Wird im Chrome-Konsolenfenster eine merkwürdige Fehlermeldung angezeigt?


Ich erhalte diesen seltsamen Fehler im Konsolenfenster von Chrome:

Uncaught Error: Attempting to use a disconnected port object
  extensions::messaging:73PortImpl.postMessage 
  extensions::messaging:73publicClass.(anonymous function)  
  extensions::utils:93onVisibilityChange page-state-tracker.js:8

Wie kann ich feststellen, welche Browsererweiterung das verursacht?

Klicken extensions::messaging sagt etwas über Fangfehler zu einem Ajax Post? Das ist beunruhigend, da ich denke, dass ich eine Art bösartige Malware / Spyware-Erweiterung habe.

Weiß jemand, wie ich die dafür verantwortliche Erweiterung feststellen kann?


4
2017-09-09 18:50


Ursprung


Besuch about:plugins und about:extensions sollte dir eine Vorstellung von den Dingen der dritten Partei geben, die in Chrome eingebunden sind. - ssnobody
Das hilft nicht wirklich ... aber trotzdem danke - fabbb
Haben Sie alle aufgelisteten Erweiterungen und Plug-ins entladen und dann nacheinander aktiviert, um zu sehen, wann der Fehler erneut auftritt? - ssnobody
Nein, ich habe versucht, dies zu vermeiden .. Ich habe etwa 40 Erweiterungen .. der Fehler passiert selten zu zufälligen Zeiten .. Ich habe es in der Vergangenheit gesehen, während der Entwicklung .. es so zu tun ist nur Weg zu langweilig - fabbb
locate manifest.json | xargs -I{} grep -i "page-state-tracker.js" "{}" oder ähnlich mit finden. Das wird alle manifest.json durchsehen, die die Ressourcen der Erweiterungen enthalten, die den sich schlecht benehmenden page-state-tracker.js definieren sollten - ssnobody


Antworten:


Für mich war es Awesome Screenshot 3.7.21_0. Habe es mit dem folgenden Befehl gefunden:

find ~/Library/Application\ Support/Google/Chrome/Default/Extensions -name "manifest.json" -exec grep -H "page-state-tracker.js" {} \;

Da die Erweiterungen anonymen Namen haben, müssen Sie ein bisschen herumprobieren, um herauszufinden, mit welcher Erweiterung Sie es zu tun haben.

Wenn Sie keinen Mac verwenden, müssen Sie die Erweiterungen im richtigen Verzeichnis suchen: https://stackoverflow.com/questions/5862215/what-is-a-manifest-json-file-and-where-can-i-find-it-on-my-machine


8
2017-12-10 21:45



Danke für die Suche, diese Erweiterung war auch der Schuldige für mich. - ciscoheat


Chrome-Erweiterungen definieren ihre Ressourcen in einer Datei namens manifest.json.

Da die Fehlermeldung, die du beschreibst, page-state-tracker.js aufruft, kannst du alle manifest.json-Dateien deines Systems durchsuchen und versuchen, eine Ressource mit folgendem Problem zu finden: locate manifest.json | xargs -I{} grep -i "page-state-tracker.js" "{}" oder find / -name 'manifest.json' -exec grep -i "page-state-tracker.js" {} \;


3
2017-09-10 00:14