Pregunta ¿Al ver un mensaje de error extraño en la ventana de la consola de Chrome?


Recibo este extraño error en la ventana de la consola de 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

¿Cómo determino qué extensión de navegador está causando esto?

haciendo clic extensions::messaging dice algo sobre error de captura en una publicación de Ajax ?? Esto es preocupante ya que estoy pensando que tengo algún tipo de extensión maliciosa / spyware.

¿Alguien sabe cómo puedo determinar la extensión que causa esto?


4


origen


Visitando about:plugins y about:extensions debería darle una idea de las cosas de terceros enganchadas en cromo. - ssnobody
Eso realmente no ayuda ... pero gracias de todos modos - fabbb
¿Ha descargado todas las extensiones y complementos de la lista y luego los volvió a habilitar uno por uno para ver cuándo vuelve a aparecer el error? - ssnobody
no, yo estaba tratando de evitar hacer eso ... tengo alrededor de 40 extensiones ... el error ocurre raramente en momentos aleatorios ... lo he visto en el pasado mientras desarrollaba ... hacerlo de esa manera es solo un camino tedioso - fabbb
locate manifest.json | xargs -I{} grep -i "page-state-tracker.js" "{}" o similar con find. Eso buscará en todo el manifest.json, que contiene los recursos de las extensiones, lo que debería definir la página web page-state-tracker.js que se porta mal - ssnobody


Respuestas:


Para mí, terminó siendo Awesome Screenshot 3.7.21_0. Encontrado usando el siguiente comando:

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

Dado que las extensiones se nombran anónimamente, tendrá que investigar un poco para descubrir con qué extensión se está tratando.

Si no está usando un mac, deberá buscar las extensiones en el directorio adecuado: https://stackoverflow.com/questions/5862215/what-is-a-manifest-json-file-and-where-can-i-find-it-on-my-machine


8



Gracias por hacer la búsqueda, esa extensión fue la culpable también para mí. - ciscoheat


Las extensiones de Chrome definen sus recursos en un archivo llamado manifest.json.

Como el mensaje de error que está describiendo llama a page-state-tracker.js, puede buscar en todos los archivos manifest.json de su sistema tratando de encontrar uno que tenga un recurso que está causando su problema usando algo como: locate manifest.json | xargs -I{} grep -i "page-state-tracker.js" "{}" o find / -name 'manifest.json' -exec grep -i "page-state-tracker.js" {} \;


3