如何快速排查引发JSON语法错误弹窗的Chrome扩展?
快速排查Chrome扩展导致JSON语法错误的方法
用Chrome任务管理器抓异常扩展
按Shift+Esc打开Chrome任务管理器,切到「扩展程序」标签,刷新出问题的页面,盯着看哪个扩展的CPU、内存突然暴涨,或者有异常活动,先禁用它试试,大概率就是它搞的鬼。通过开发者工具筛选扩展请求
按F12开开发者工具,切到「网络」面板,在筛选框输入chrome-extension://,刷新页面后看所有扩展发起的请求,重点找那些返回[object Object]或者乱改页面JSON数据的请求,请求里的扩展ID(就是chrome-extension://后面那串字符)对应到扩展管理页面就能找到目标扩展。先全禁再分批恢复缩小范围
打开chrome://extensions/页面,开「开发者模式」,勾选右上角的「禁用所有扩展」,刷新页面确认错误没了之后,分批次启用扩展(比如先开一半),每批开了之后刷新页面测试,能快速把范围缩小到问题扩展。查扩展的控制台日志
在开发者工具的「控制台」面板,点顶部的下拉菜单(默认显示「top」),逐个选择扩展的上下文,看有没有和JSON解析相关的报错,直接定位出问题的扩展。
内容的提问来源于stack exchange,提问作者Child Lover
相关产品推荐
相关产品推荐

