在 Chrome 控制台窗口中看到奇怪的错误消息?

在 Chrome 控制台窗口中看到奇怪的错误消息?

我在 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显示有关捕获 ajax 帖子错误的内容?这令人担忧,因为我认为我感染了某种恶意恶意软件/间谍软件扩展。

有谁知道我该如何确定导致此问题的扩展?

答案1

对我来说,它最终是 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-can-i-find-it-on-my-machine

答案2

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" {} \;

相关内容