Folia
← 返回头版

YouTube视频时间戳回退bug根源被揭示

一名用户借助ChatGPT和浏览器开发工具的帮助,成功追踪到YouTube存在的一个播放时间戳bug的真正原因。1这个问题表现为关闭并重新打开YouTube标签页时,视频会自动回退20秒。1

通过逆向工程分析,该用户发现问题根源在于两个机制的冲突。1服务器返回的检查点时间戳存在20秒偏差,每次页面重载时该时间戳都会减少20秒。1当页面进行软重载时,URL参数中的时间戳会优先覆盖服务器返回的检查点数据,导致用户被强制回退20秒。1这一问题最常见于用户从YouTube历史记录打开视频后再进行软重载的场景中。1

YouTube的Android应用程序表现正常,这暗示移动端可能已对此bug进行了修复或采用了不同的时间戳数据源。1


评论