如何排查是哪个Chrome扩展程序打开了指定标签页
定位Chrome中异常创建标签页的扩展程序
用Chrome任务管理器抓异常扩展
按Shift+Esc打开Chrome任务管理器,或者通过右上角三点菜单→更多工具→任务管理器进入。异常扩展在批量创建标签页时,CPU、内存占用会突然飙升,对比平时的占用数据,找出异常波动的那个扩展。检查扩展权限缩小范围
地址栏输入chrome://extensions/,开启右上角的「开发者模式」。重点排查拥有「标签页」「窗口」权限的扩展——这类权限允许扩展创建或复制窗口/标签页。点击扩展的「详细信息」查看权限列表,把你不信任的可疑扩展先禁用,观察是否还出现批量复制的情况。通过调试日志追踪API调用
右键Chrome快捷方式,在目标栏末尾添加参数--enable-logging --v=1(注意前面加空格),重启Chrome。等异常再次出现后关闭Chrome,找到日志文件:- Windows:
%LOCALAPPDATA%\Google\Chrome\User Data\chrome_debug.log - Mac:
~/Library/Application Support/Google/Chrome/chrome_debug.log
在日志里搜索「chrome.tabs.create」或「chrome.windows.create」,日志会记录调用这些API的扩展ID,回到chrome://extensions/页面,通过ID就能定位到对应的扩展。
- Windows:
逐步排查法(最稳妥)
先批量禁用所有扩展,之后逐个启用,每次启用后使用一段时间,看是否触发标签页复制。也可以分批次禁用,比如先关一半,排查出有问题的那批再细分,直到找到根源扩展。
内容的提问来源于stack exchange,提问作者Turkeyphant
相关产品推荐
相关产品推荐

