Greasy Fork is available in English.

Bilibili 旧播放页

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

< 脚本Bilibili 旧播放页的反馈

提问/评论

§
发表于:2020-06-29

似乎脚本出现了一些问题,我在自己电脑上的三个播放器(edge beta、chrome和搜狗浏览器)做了测试,但播放页和评论都没有显示(本来想上图的,但没搞清楚改版的反馈页面中怎么插入图片)。特别的是搜狗浏览器会弹出小窗口播放,点开后可以正常播放。

vendor.b1b7706abd590dd295794f540f7669a5d8d978b3.js:6 TypeError: Cannot read property 'count' of undefined
at a.metaInfo (video.b1b7706abd590dd295794f540f7669a5d8d978b3.js:1)
at wa.get (vendor.b1b7706abd590dd295794f540f7669a5d8d978b3.js:11)
at wa.evaluate (vendor.b1b7706abd590dd295794f540f7669a5d8d978b3.js:11)
at a.$metaInfo (vendor.b1b7706abd590dd295794f540f7669a5d8d978b3.js:6)
at a.created (vendor.b1b7706abd590dd295794f540f7669a5d8d978b3.js:22)
at Rt (vendor.b1b7706abd590dd295794f540f7669a5d8d978b3.js:6)
at a.t._init (vendor.b1b7706abd590dd295794f540f7669a5d8d978b3.js:11)
at new a (vendor.b1b7706abd590dd295794f540f7669a5d8d978b3.js:6)
at xe (vendor.b1b7706abd590dd295794f540f7669a5d8d978b3.js:6)
at init (vendor.b1b7706abd590dd295794f540f7669a5d8d978b3.js:11)
it @ vendor.b1b7706abd590dd295794f540f7669a5d8d978b3.js:6
vendor.b1b7706abd590dd295794f540f7669a5d8d978b3.js:6 TypeError: Cannot read property 'list' of undefined
at a.baiduJsonld (video.b1b7706abd590dd295794f540f7669a5d8d978b3.js:1)
at wa.get (vendor.b1b7706abd590dd295794f540f7669a5d8d978b3.js:11)
at wa.evaluate (vendor.b1b7706abd590dd295794f540f7669a5d8d978b3.js:11)
at a.baiduJsonld (vendor.b1b7706abd590dd295794f540f7669a5d8d978b3.js:6)
at a.render (video.b1b7706abd590dd295794f540f7669a5d8d978b3.js:1)
at a.t._render (vendor.b1b7706abd590dd295794f540f7669a5d8d978b3.js:11)
at a.r (vendor.b1b7706abd590dd295794f540f7669a5d8d978b3.js:6)
at wa.get (vendor.b1b7706abd590dd295794f540f7669a5d8d978b3.js:11)
at new wa (vendor.b1b7706abd590dd295794f540f7669a5d8d978b3.js:11)
at Nt (vendor.b1b7706abd590dd295794f540f7669a5d8d978b3.js:6)
it @ vendor.b1b7706abd590dd295794f540f7669a5d8d978b3.js:6
video.b1b7706abd590dd295794f540f7669a5d8d978b3.js:1 Uncaught TypeError: Cannot read property 'count' of undefined
at a.metaInfo (video.b1b7706abd590dd295794f540f7669a5d8d978b3.js:1)
at d (vendor.b1b7706abd590dd295794f540f7669a5d8d978b3.js:22)
at vendor.b1b7706abd590dd295794f540f7669a5d8d978b3.js:22
at Array.forEach ()
at d (vendor.b1b7706abd590dd295794f540f7669a5d8d978b3.js:22)
at vendor.b1b7706abd590dd295794f540f7669a5d8d978b3.js:22
at a. (vendor.b1b7706abd590dd295794f540f7669a5d8d978b3.js:22)
at vendor.b1b7706abd590dd295794f540f7669a5d8d978b3.js:22
at vendor.b1b7706abd590dd295794f540f7669a5d8d978b3.js:22
vendor.b1b7706abd590dd295794f540f7669a5d8d978b3.js:6 TypeError: Cannot read property 'list' of undefined
at a.baiduJsonld (video.b1b7706abd590dd295794f540f7669a5d8d978b3.js:1)
at wa.get (vendor.b1b7706abd590dd295794f540f7669a5d8d978b3.js:11)
at wa.evaluate (vendor.b1b7706abd590dd295794f540f7669a5d8d978b3.js:11)
at a.baiduJsonld (vendor.b1b7706abd590dd295794f540f7669a5d8d978b3.js:6)
at a.render (video.b1b7706abd590dd295794f540f7669a5d8d978b3.js:1)
at a.t._render (vendor.b1b7706abd590dd295794f540f7669a5d8d978b3.js:11)
at a.r (vendor.b1b7706abd590dd295794f540f7669a5d8d978b3.js:6)
at wa.get (vendor.b1b7706abd590dd295794f540f7669a5d8d978b3.js:11)
at wa.run (vendor.b1b7706abd590dd295794f540f7669a5d8d978b3.js:11)
at Bt (vendor.b1b7706abd590dd295794f540f7669a5d8d978b3.js:6)
it @ vendor.b1b7706abd590dd295794f540f7669a5d8d978b3.js:6
userscript.html?name=Bilibili%20%E6%97%A7%E6%92%AD%E6%94%BE%E9%A1%B5.user.js&id=07666806-4914-444b-b0e4-5bafbc7ec30e:846 Uncaught (in promise) TypeError: Cannot read property 'insertBefore' of undefined
at Window.eval (userscript.html?name=Bilibili%20%E6%97%A7%E6%92%AD%E6%94%BE%E9%A1%B5.user.js&id=07666806-4914-444b-b0e4-5bafbc7ec30e:846)
at :3:90
at I.c. (eval at exec_fn (av796004733:1), :42:260)
vendor.b1b7706abd590dd295794f540f7669a5d8d978b3.js:6 TypeError: Cannot read property 'list' of undefined
at a.baiduJsonld (video.b1b7706abd590dd295794f540f7669a5d8d978b3.js:1)
at wa.get (vendor.b1b7706abd590dd295794f540f7669a5d8d978b3.js:11)
at wa.evaluate (vendor.b1b7706abd590dd295794f540f7669a5d8d978b3.js:11)
at a.baiduJsonld (vendor.b1b7706abd590dd295794f540f7669a5d8d978b3.js:6)
at a.render (video.b1b7706abd590dd295794f540f7669a5d8d978b3.js:1)
at a.t._render (vendor.b1b7706abd590dd295794f540f7669a5d8d978b3.js:11)
at a.r (vendor.b1b7706abd590dd295794f540f7669a5d8d978b3.js:6)
at wa.get (vendor.b1b7706abd590dd295794f540f7669a5d8d978b3.js:11)
at wa.run (vendor.b1b7706abd590dd295794f540f7669a5d8d978b3.js:11)
at Bt (vendor.b1b7706abd590dd295794f540f7669a5d8d978b3.js:6)

以上是控制台的红字

§
发表于:2020-06-29

嗯,我刚刚测试也发现了,大概是B站又有什么改动,事故原因正在排查,十分抱歉哈!

§
发表于:2020-06-29

嘛,我也很荣幸能够用上这么好用的脚本来着,希望这次的改动能够比较容易修复

§
发表于:2020-06-29

已紧急修复,请立即更新试试,感谢反馈,同样荣幸有人喜欢这个脚本

§
发表于:2020-07-01

Emmm...不知道是不是孤例,但有两个视频不显示播放页——但也只有这两个,其他的视频还是正常的
https://www.bilibili.com/video/av583649179
https://www.bilibili.com/video/av498681147
试过ctrl+F5硬刷新,删除浏览记录,用3个不同的浏览器测试都不显示,查看控制台没有红色的报错。

§
发表于:2020-07-01

感谢反馈,已在新版本中修复(大概)

发表回复

登录以发表回复。