Greasy Fork is available in English.

Bilibili 旧播放页

恢复Bilibili旧版页面,为了那些念旧的人。

< 脚本Bilibili 旧播放页的反馈

提问/评论

§
发表于:2021-05-11
修改于:2021-05-11
最近几天这个脚本老是突然就失效了,重启浏览器也没用,但无痕浏览却能正常使用,我没有安装任何有冲突的脚本,只有这个脚本运行也还是失效的。
我是360浏览器
§
发表于:2021-05-11

失效时请按f12键打开控制台,切换到console标签看看有没有什么报错,以便排查原因

§
发表于:2021-05-12
截图
§
发表于:2021-05-12
刚刚无痕浏览也不能用了
§
发表于:2021-05-12

不至于啊,控制台没有任何本脚本打印的调试信息,也没有任何相关报错,那就是脚本根本没运行。
至于为什么没运行,实在看不出来。
正常应该打印这些调试信息

§
发表于:2021-05-12
现在无痕又能用了,但普通的还是不行
这是无痕模式的控制台
§
发表于:2021-05-12
这是现在普通模式的控制台,无痕能用到不能用反复横跳的过程中没有关闭过浏览器
§
发表于:2021-05-12

如果是脚本根本没有运行,那问题可能出在脚本管理器Tampermonkey而不是脚本本身,如果是最近出现问题是不是最近自动更新了Tampermonkey?
解决办法大概只有换浏览器?或者试试能不能换个红色的Tampermonkey

§
发表于:2021-05-12
修改于:2021-05-12
谢谢,确实是如此,停用Tampermonkey后再启用就可以用了
§
发表于:2021-05-12
拜托了,我现在想问一下,如果我想只在特定几个页面不启用这个脚本(比如历史记录)要怎么设置原始排除,那个代码我不会啊啊啊
§
发表于:2021-05-12

现在的Tampermonkey似乎如果你打开浏览器之后很快打开新网页运行就会出问题。设置排除的话,你在Tampermonkey里打开脚本编辑,点编辑器右侧的设置,点击用户排除下面的添加,然后把你想排除的网站添加进去就好了

§
发表于:2021-05-12
对,我知道用户排除怎么添加,但就是因为添加用户排除是无效的,还是会在添加排除的网页运行脚本,所以我才想要添加原始排除
§
发表于:2021-05-12

把用户匹配和用户包括删了试试,那个应该是没必要的

§
发表于:2021-05-12

在对应页面点击这个下拉是可以添加排除了,不过它好像只是别顶层域名,你可以先添加再到设置里精修一下。 我看了下这种方式添加进去的是复杂的正则表达式,所以如/(^[^:\/#\?]*:\/\/([^#\?\/]*\.)?t\.bilibili\.com(:[0-9]{1,5})?\/.*$)/,对比你图上的表达式应该是忘了转义.号吧。
可以在这个表达式上精修,主要是t\.bilibili\.com修改为你需要的页面地址,注意转义.号即可。

§
发表于:2021-05-13
谢谢解答,嗯……不行啊,只有黑色的域名部分可以排除,但要排除历史记录页面就会失败
§
发表于:2021-05-13

测试了一下,刷新的确有概率失败?这才想起来其实原来也有试过写exclude也有类似问题,大概matchexclude兼容性欠佳,又或者二者之间有优先级问题?
我不太明白你为什么要排除该页面,想了想大概有两个功能

  1. 顶栏被我替换了,但为什么只是这个页面,如果想要关闭的话直接在设置里关闭“替换一般页面顶栏底栏”
  2. 专栏、直播等记录被我过滤了,这个也可以在设置“历史记录页面只显示视频历史”里关闭(应该是默认关闭的?)

其他的应该没了,哦,还有右下角那个设置入口?

§
发表于:2021-05-13
替换一般页面顶栏底栏关了,但是很奇怪,历史记录页面的顶栏变成新版了,其他播放页面却仍被替换为旧版。
然后是用户匹配和用户包括删了之后反而出了问题,播放器变成这样了……
§
发表于:2021-05-13
其实我觉得这样只有历史记录页面顶栏不替换也可以,因为顶栏很容易用来识别脚本是否开启,就是不知道啥原理。
还有我想问问排除页面是不是有且只有网站域名可以排除,加上后面的部分就不行了,因为我试了很久都没用。
§
发表于:2021-05-13

其他播放页面却仍被替换为旧版

因为是旧版页面顶栏肯定是旧版的,那个设置描述的是一般页面,也就是旧版页面之外的所有页面。不然旧版页面使用新版顶栏肯定不伦不类,也不是本脚本的初衷。

用户匹配和用户包括删了之后反而出了问题,播放器变成这样了……

二者之间并无联系,播放器变形这个问题很常见,一般发生在浏览器标签页开启过多时,猜测是新版页面脚本残留破坏,一般刷新即可解决,硬刷新更好。

网站域名可以排除,加上后面的部分就不行了,因为我试了很久都没用

我试过是可以单独排除历史记录也页面的,但不总是成功,刷新页面偶尔还是会排除失败。这一点我猜测是matchexclude的兼容问题。

§
发表于:2021-05-13
非常感谢!已经没问题了。
但我认为这个注释应该增加一句“禁用后只替换播放页顶栏”
§
发表于:2021-05-13
我想你给你赞助,请问赞助方式?
§
发表于:2021-05-13
好吧,使用这个脚本后旧播放器有时会出现播放花屏的情况,请问怎么解决
§
发表于:2021-05-13

花屏却是从来没听说过,是哪个av号?

§
发表于:2021-05-14
其实现在用旧播放器几乎个个视频都会出现花屏的情况,少数时候持续时间可能有一两秒,大多数时候只有一两帧
花屏时间非常稳定,用其他倍速播放依然会花屏
比如 av417782952 在11秒稳定花屏一帧
比如 av673014283 在7分11秒稳定花屏1秒
可能是我的显卡或者解码器顶不住,用新版播放器不会花屏
§
发表于:2021-05-14
我又测试了一下,发现旧播放器视频清晰度高的吓人,360p就能与1080p相当,并且还不卡
我觉得问题就出在这
§
发表于:2021-05-14

不应该啊,现在还有在在线视频都卡的配置吗?要不你在浏览器设置里关闭硬件加速试试?

§
发表于:2021-05-14
谢谢,简直是立竿见影,浏览器选项把硬件加速关闭后立刻就不花屏了。
现在,用旧播放器打开视频用360p看10秒左右清晰度就会直接上升到1080p的程度,原因不明
还有,我想要右上角那个彩蛋的所有图,有图包吗?
以及,我很感谢你的脚本,想赞助支持,所以
§
发表于:2021-05-14

彩蛋在https://www.bilibili.com/index/index-icon.json里,所有的gif便是。

发表回复

登录以发表回复。