我已经遇到这个问题有一段时间了,但并没有真正困扰我,直到我开始使用 Youtube 听音乐时它每播放 2-3 个视频后就会挂起。
基本上,如果我点击一个新视频或 YouTube 转到下一个视频,顶部的红色条就会卡在 75% 左右,什么也没发生。用户界面仍然可以交互,但唯一的解决办法是强制重新加载页面。这种情况发生在多个浏览器上(主要是 Chrome 和 Edge)。
起初我以为这是一个网络问题,所以我删除了 PiHole,卸载了我拥有的所有虚拟网络驱动程序(主要是 VPN),然后重新启动了路由器和 PC。问题仍然存在。
我开始检查检查元素的“网络”选项卡以查看我发现了什么,也许 uBlock 正在阻止某些东西。好吧,它确实阻止了某些东西,但这不是我的问题,因为即使禁用了它,它仍然存在。启用 uBlock 的网络选项卡如下所示...
并且禁用 UBlock...
这些请求只是一直处于挂起状态,从未失败。我用 API 测试器检查过,它在 POST 请求上返回一个空结果,但它确实返回了一些东西,并没有卡住。我注意到开发工具提到请求没有缓存控制标头,但 API 测试器中返回的请求有,不确定这是否重要。
我还尝试清除浏览器缓存、重新安装浏览器以及卸载/更新 NIC 驱动程序。Shift+刷新网站可以暂时解决问题,大约需要 10 分钟。
以下是处于待处理状态的 URL:https://www.youtube.com/youtubei/v1/log_event?alt=json&key=AIzaSyAO_FJ2SlqU8Q4STEHLGCilw_Y9_11qcW8
这对我来说很痛苦,任何帮助我都会感激。
编辑:这是特定请求的标头选项卡(无论有没有 uBlock 都完全相同)。它没有显示发起者,即desktop_polymer_inlined_html_polymer_flags.js,它来自第 178023 行,如果这些信息有用的话: