最近 Firefox 及其衍生版无论什么版本访问 1688 都会遇到网页卡死的问题。
如何检查问题
- 打开https://profiler.firefox.com/,然后点击启用 Firefox Profilier 菜单按钮
- 然后就会在右上角弹出Profiler,表示Profiler启用成功
- 关闭所有标签页,然后重新点击Profiler按钮旁边的 Dropmarker,重新弹出Profiler面板,点击开始记录
- 然后访问会导致浏览器卡死的网页,比如https://detail.1688.com/offer/678286713251.html,然后等待网页卡死
- 然后点击捕捉按钮即可弹出网页对刚才浏览器数据进行分析,关掉卡死的网页,并进入分析网页。
- 上边是时间进度,可以点击不同时刻插看不同时刻都是什么在占用资源,你也不用了解那么多,一般卡死都是脚本导致的,在下边点击调用栈→JavaScript,比如这次访问的1688网站,能看到
https://g.alicdn.com/zgc/aem-od-assets-logger/0.0.4/index.js
这个脚本调用一万多次,不卡死才怪
解决 Firefox 访问 1688 卡死教程
- 知道是
https://g.alicdn.com/zgc/aem-od-assets-logger/0.0.4/index.js
这个脚本有问题了,因为文件名看起来像是日志,直接屏蔽就行,我使用 AdGuard,添加到用户过滤器 - 然后重新访问 1688 就不会卡死了