根據最近 Firefox 瀏覽器用戶的反饋,即便網絡連接正常,當他們進入 YouTube 網站並嘗試播放某個影片時,影片加載時間會被故意延長 5 秒。
對於一般用戶而言,他們會認為是 Firefox 瀏覽器的硬件加速支援可能不太理想,或者還未處於最佳狀態,可能是因為對可用處理器線程和其他系統資源的使用不當而引起的。
有用戶在 Reddit 社區提出這個問題後,具備技術能力的 Firefox 瀏覽器用戶發現,YouTube 的 polymer 腳本中包含一行明顯是人為添加的代碼,導致加載延遲增加了 5 秒,這行代碼為「setTimeout (function (){c ();a.resolve (1)},5E3);」 ,這個行代碼被視為 YouTube 針對反廣告屏蔽擴展採用的一項對策。
用戶可以通過使用流行的廣告屏蔽擴展 UBO,在過濾器中插入「www.youtube.com##+js (nano-stb, resolve (1), *, 0.001)」來解決加載延遲的問題。
有關故意延長加載時間的話題已經成為 Reddit 社區 YouTube 和 Firefox 子版塊上最受歡迎的話題之一,在 Hacker News 上引起了大量用戶的討論。
根據 YouTube 的說法,引入新的 5 秒影片加載延遲的主要目的是為了打擊廣告攔截器,而並非特意對付 Firefox 用戶。也就是說只要用戶使用廣告攔截器,不管使用什麼瀏覽器,都將降低觀看體驗」
Google 在向 404 Media 發佈的聲明中沒有透露具體細節,但也沒有否認採取人為等待時間的做法。發言人表示「:為了支援全球多元化的創作者生態系統,並允許數十億人在 YouTube 上訪問他們喜歡的內容,我們已經發起了一項努力,敦促啓用了廣告攔截器的觀眾允許在 YouTube 上投放廣告,或者嘗試 YouTube Premium 以獲得無廣告體驗。無論他們使用什麼瀏覽器,安裝了廣告攔截器的用戶可能會遇到次優的觀看效果。」