4

Я получаю эту странную ошибку в окне консоли 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

Как определить, какое расширение браузера вызывает это?

щелкнув extensions::messaging говорят что-то об ошибке catch в сообщение ajax ?? Это касается, поскольку я думаю, что у меня есть какое-то мошенническое расширение для вредоносных / шпионских программ.

Кто-нибудь знает, как я могу определить расширение, вызывающее это?

2 ответа2

8

Для меня это оказалось Awesome Screenshot 3.7.21_0. Нашел его с помощью следующей команды:

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

Поскольку расширения называются анонимно, вам нужно немного покопаться, чтобы выяснить, с каким расширением вы имеете дело.

Если вы не используете Mac, вам нужно искать расширения в соответствующем каталоге:https://stackoverflow.com/questions/5862215/what-is-a-manifest-json-file-and-where- может-я-найти-это-на-мой-машины

3

Расширения Chrome определяют свои ресурсы в файле manifest.json.

Поскольку сообщение об ошибке, которое вы описываете, вызывает page-state-tracker.js, вы можете искать во всех файлах manifest.json вашей системы, пытаясь найти тот, у которого есть ресурс, вызывающий вашу проблему, используя что-то вроде: locate manifest.json | xargs -I{} grep -i "page-state-tracker.js" "{}" или find / -name 'manifest.json' -exec grep -i "page-state-tracker.js" {} \;

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .