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

Cac*_*che 5 google-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
Run Code Online (Sandbox Code Playgroud)

如何确定是哪个浏览器扩展导致了这种情况?

点击extensions::messaging说一些关于捕获错误的 ajax 帖子?这是令人担忧的,因为我认为我有某种流氓恶意软件/间谍软件扩展程序..

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

小智 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" {} \;
Run Code Online (Sandbox Code Playgroud)

由于扩展名是匿名命名的,因此您需要稍微调查一下以找出您正在处理的扩展名。

如果您不使用 mac,则需要在正确的目录中查找扩展:https : //stackoverflow.com/questions/5862215/what-is-a-manifest-json-file-and-where-我能在我的机器上找到它吗

  • 感谢您进行搜索,该扩展名也是我的罪魁祸首。 (2认同)

ssn*_*ody 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" {} \;