本帖最后由 jiang_in 于 2025-5-9 11:26 编辑
最近几个月以来许多用户(包括我)都遇到了某些网站一打开就崩溃的现象(即使是目前的最新版22.3.3137.64也会)。会崩溃的网站包括但不限于Stackoverflow, Twitter,Reddit等等。鉴于官方一直没能找到原因并修复,而这个问题又对本人平时使用造成了诸多不利,本人(渣码农一枚)分析了一下,并找到了可能的原因及稳定复现的方法。
之前一个最大的怀疑点是部分插件引起崩溃,但经我反复测试可以证明不是插件的锅(关闭部分/所有插件,给无痕开启所有插件等等)。
首先初步观察可以发现,在将User Data文件夹删除/重命名或者使用无痕模式可以正常使用并访问受影响的网站一段时间,但是问题始终出现并持续。第二个可以观察到的重点是几乎所有会发生崩溃的网站都是境外网站。第三个点是每次崩溃都发生在网站刚加载出后的两三秒内。根据第一点,我们很容易推出和浏览器保存的用户数据有关,再结合第三点,我们可以合理做出推测是登录自动填充或相关功能导致的。最后结合第二点,为什么几乎所有发生问题的网站都是境外网站?它们的共同点是什么?答案呼之欲出了:谷歌登录。这些网站都提供用谷歌账号登录的功能。
于是基于此我做了些实验,发现不登录谷歌账号或单独登录一个谷歌账号不会有任何问题,但如果同时登录两个及以上的谷歌账号(在谷歌那边登录),再加载这些网站(假设这些网站没有登录)就会崩溃。
以Twitter为例,造成崩溃的估计就是画红框的两个中的某个:
360社区
所以复现方法是:
- 在不登录受影响网站的情况下,打开google任意服务,并登录至少两个不同的谷歌账号
- 打开受影响网站(例如Stackoverflow,Twitter)
- 触发崩溃
考虑到开发者都是在国内的,一直没有发现这个问题情有可原,希望之后能够早日修复!感谢!
|
|
|
|
评论
直达楼层