YouTube在A/B测试中,通过SABR协议对首次内容流请求施加相当于广告时长80%的“伪缓冲”。
即使不拦截广告,若用户在实验组也会出现伪缓冲,因为内容加载被延迟直到广告播放80%时才开始缓冲。
可通过在InnerTube播放器请求中添加isInlinePlaybackNoAd:true属性来完全避免广告和相应的伪缓冲。
uBlock Origin可使用脚本过滤器或代理JSON.stringify/Object.assign来注入该属性,绕过YouTube的检测。
YouTube的locker脚本将全局方法设为不可写,需在页面解析前移除脚本或改用其他挂钩方案来确保过滤器生效。
Get notified when new stories are published for "🇨🇳 Hacker News 简体中文"