LibreWolf(Firefox 的分支) 設置了一些 http referer 相關的選項后導致播放不了視頻
由于是剛下載的瀏覽器,初始運行后先配置一番。在打開 about:config
的時候,看到一些選項,就順手設置了:
network.http.referer.spoofSource = true
將 referer 設置為 target URLnetwork.http.referer.trimmingPolicy = 2
將 referer 簡化至只剩域名加端口
配置完后,用起來挺正常的,能搜索,能在一些小眾網(wǎng)站看視頻。 萬萬沒想到,在看優(yōu)酷視頻的時候,報錯了。后來又試了 愛奇藝、騰訊視頻、bilibili,只有 騰訊視頻 可以正常播放,其他的都顯示錯誤。 一開始以為是 uBlock 的問題,但禁用后結果還是一樣。 然后覺得可能是 DRM 沒開啟的原因,不過設置后還是不行。用別的瀏覽器關掉 DRM ,還是能正常播放。
幾經(jīng)周折,發(fā)現(xiàn)了這篇記錄(Firefox配置更改導致B站視頻加載失?。∕EDIA SEGMENT下載錯誤)的某種情況 - CSDN), 里面提到 network.http.referer
,這才發(fā)覺是自己的問題。不過想想也是,這么簡單的判斷大廠肯定會加的。
將 network.http.referer.spoofSource
還原后,可正常播放視頻。
之后又試了:
network.http.sendRefererHeader = 0
不發(fā)送 referer
就又放不了視頻,還是騰訊視頻除外。
標簽: