ㄅ.詳細可以看這兩篇,懶得看本文最下面有reddit分享的解法:
This behaviour from Google is beyond disgusting! Artificial wait on YouTube
now if you're not using Chrome / Edge.
https://www.reddit.com/r/firefox/comments/17zdpkl/this_behaviour_from_google_
is_beyond_disgusting/
縮網址:https://is.gd/Ym9269
Youtube has started to artificially slow down video load times if you use
Firefox. Spoofing Chrome magically makes this problem go away.
https://www.reddit.com/r/firefox/comments/17zrfml/youtube_has_started_to_
artificially_slow_down/
縮往址:https://is.gd/wQXWG9
ㄆ.大意是:
如果Youtube網站,檢測到你使用火狐Firefox瀏覽器,
Google會載入一串程式碼,刻意的減慢影片的載入時間。
然後這串程式碼完全沒有任何功能,就是單純讓Firefox去空等。
https://i.imgur.com/eHvziWj.png
看回報還在滾動更新,不會每個人都中。
如果在你的裝置上,使用Chrome看Youtube,跟Firefox有顯著落差,
那很可能你就中了。
當然也有護航說是A/B test剛好其中一個有bug,
只是bug很剛好只會出現在火狐上。╮(╯_╰)╭
ㄇ.暫時的解法:
1) 把瀏覽器的user-Agent調整成Chrome。[a]
2) 用uBlock Origin或其他擋廣告軟體去阻擋那個setTimeout Function. [b]
ㄈ.解法細節:
[a] 使用User-Agent Switcher and Manager擴充套件,更改user-Agent
https://addons.mozilla.org/en-US/firefox/addon/user-agent-string-switcher/
[b] 在擋廣告軟體的規則中,新增下面這行:
www.youtube.com##+js(nano-stb, resolve(1), *, 0.001)
ref:https://is.gd/O8OpMC
-
題外話,其實Google以前就對Firefox和Edge用過這招:
https://tech.co/news/google-slowed-youtube-firefox-edge-2019-04