据 Reddit 社区的讨论,有不少用户注意到在 Firefox 浏览器中加载 YouTube 时,无论打开什么视频,都会卡顿几秒后才完成加载。
网友进行分析后发现出现卡顿的原因是 YouTube 在 polymer 脚本中人工添加了一段代码,这段代码会导致视频出现 5 秒的加载延迟。
setTimeout (function (){c ();a.resolve (1)},5E3);
那谷歌为什么要添加这段代码来延迟加载视频呢?其原因很有可能是最近的热门话题之一:YouTube 反广告拦截,这段代码似乎是 YouTube 用来反击拦截广告的措施之一。
针对该问题谷歌既没有承认也没有否认,谷歌在一份声明中表示,为了支持全球多元化的创作者生态系统并让数十亿人在 YouTube 上访问他们喜爱的内容,我们发起了一项活动,敦促启用广告拦截器的观众允许在 YouTube 上查看广告。
谷歌还强调安装了广告拦截器的用户可能会遇到 “次优” 的观看效果,无论他们使用什么浏览器。
从谷歌回应来看,这应该算是承认了故意劣化观看体验,所谓的次优就是劣化,但谷歌强调所有浏览器都是如此,而不是针对火狐浏览器。
至于这种说法是否可信那就难说了,但使用 uBlock Origin 等拦截工具的用户,可以在自定义规则中添加以下代码,拦截 5 秒延迟加载。
# 添加自定义规则 www.youtube.com##+js (nano-stb,resolve (1),*,0.001)
版权声明:感谢您的阅读,除非文中已注明来源网站名称或链接,否则均为蓝点网原创内容。转载时请务必注明:来源于蓝点网、标注作者及本文完整链接,谢谢理解。