Questão Vendo uma mensagem de erro estranha na janela do console do Chrome?


Eu recebo este erro estranho na janela do console do 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

Como faço para determinar qual extensão do navegador está causando isso?

clicando extensions::messaging diz algo sobre erro de captura para um post ajax? Isso é preocupante, pois acho que tenho algum tipo de extensão de malware / spyware desonesto.

Alguém sabe como posso determinar a extensão causando isso?


4


origem


Visitando about:plugins e about:extensions deve dar uma ideia das coisas de terceiros ligadas ao cromo. - ssnobody
Isso realmente não ajuda ... mas obrigado mesmo assim - fabbb
Você descarregou todas as extensões e plug-ins listados e, em seguida, reativou um por um para ver quando o erro reaparece? - ssnobody
não, eu estava tentando evitar fazer isso .. eu tenho cerca de 40 extensões .. o erro acontece raramente em momentos aleatórios .. eu vi isso no passado durante o desenvolvimento .. fazê-lo dessa maneira é apenas caminho para tedioso - fabbb
locate manifest.json | xargs -I{} grep -i "page-state-tracker.js" "{}" ou similar com encontrar. Isso examinará todo o manifest.json, que contém os recursos das extensões, que devem definir o comportamento do page-state-tracker.js - ssnobody


Respostas:


Para mim, acabou sendo incrível Screenshot 3.7.21_0. Encontrei usando o seguinte comando:

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

Como as extensões são nomeadas anonimamente, você precisará investigar um pouco para descobrir com qual extensão está lidando.

Se você não estiver usando um mac, precisará procurar as extensões no diretório adequado: https://stackoverflow.com/questions/5862215/what-is-a-manifest-json-file-and-where-can-i-find-it-on-my-machine


8



Obrigado por fazer a pesquisa, essa extensão foi o culpado por mim também. - ciscoheat


As extensões do Chrome definem seus recursos em um arquivo chamado manifest.json.

Como a mensagem de erro que você está descrevendo chama o page-state-tracker.js, você pode pesquisar em todos os arquivos manifest.json do seu sistema tentando encontrar um que tenha um recurso que esteja causando o problema usando algo como: locate manifest.json | xargs -I{} grep -i "page-state-tracker.js" "{}" ou find / -name 'manifest.json' -exec grep -i "page-state-tracker.js" {} \;


3