|
发表于 2024-1-1 12:52:46
|
显示全部楼层
本帖最后由 S8F8ry 于 2024-1-1 13:07 编辑
我这边使用百分和 Chrome 找了个有B站嵌入视频的网页(https://ol.gamersky.com/gl/202309/1648319.shtml)测试了下,没有能复现所描述的现象。
但是我看了下跳转页面(https://www.bilibili.com/v/jump-middle-edge/)中的 https://s1.hdslb.com/bfs/static/ ... 8ffe2a530d5a5575.js 脚本里确实存在一段处理是否跳转至 "microsoft-edge://" 的 A/B 测试代码(不过我这边两个浏览器简单地测试并没能触发 )。大概有两种处理这个情况的方法:
方法一
可以尝试使用 uBlock Origin 添加以下静态规则:
- www.bilibili.com##+js(set, abtest, null)
- www.bilibili.com##+js(set, abtest.ab_version, null)
- www.bilibili.com##+js(set, abtest.ab_version.jump_to_edge, undefined)
- www.bilibili.com##+js(set, window.abtest, null)
- www.bilibili.com##+js(set, window.abtest.ab_version, null)
- www.bilibili.com##+js(set, window.abtest.ab_version.jump_to_edge, undefined)
复制代码
方法二
使用可以修改 UserAgent 的插件修改在 www.bilibili.com 下的 UA。例如使用 Custom UserAgent String 为 "https://www.bilibili.com/v/jump-middle-edge/" 添加以下任意一行:
- Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36
- Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36 edg
- Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36 compatible
- Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36 MSIE
复制代码
示例:
PS: 因为我这边没能触发这个情况,所以以上处理方法均是出于理论。 |
|