欢迎光临散文网 会员登陆 & 注册

LibreWolf(Firefox 的分支) 设置了一些 http referer 相关的选项后导致播放不了视频

2022-01-29 21:25 作者:-l0_0l-  | 我要投稿

由于是刚下载的浏览器,初始运行后先配置一番。在打开 about:config 的时候,看到一些选项,就顺手设置了:

  • network.http.referer.spoofSource = true 将 referer 设置为 target URL

  • network.http.referer.trimmingPolicy = 2 将 referer 简化至只剩域名加端口

配置完后,用起来挺正常的,能搜索,能在一些小众网站看视频。 万万没想到,在看优酷视频的时候,报错了。后来又试了 爱奇艺、腾讯视频、bilibili,只有 腾讯视频 可以正常播放,其他的都显示错误。 一开始以为是 uBlock 的问题,但禁用后结果还是一样。 然后觉得可能是 DRM 没开启的原因,不过设置后还是不行。用别的浏览器关掉 DRM ,还是能正常播放。

几经周折,发现了这篇记录(Firefox配置更改导致B站视频加载失败(MEDIA SEGMENT下载错误)的某种情况 - CSDN), 里面提到 network.http.referer ,这才发觉是自己的问题。不过想想也是,这么简单的判断大厂肯定会加的。

network.http.referer.spoofSource 还原后,可正常播放视频。

之后又试了:

  • network.http.sendRefererHeader = 0 不发送 referer

就又放不了视频,还是腾讯视频除外。

LibreWolf(Firefox 的分支) 设置了一些 http referer 相关的选项后导致播放不了视频的评论 (共 条)

分享到微博请遵守国家法律