Greasy Fork is available in English.

Bilibili 旧播放页

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

< Відгуки до Bilibili 旧播放页

Question/comment

§
Опубліковано: 26.04.2020
Edited: 26.04.2020

当视频链接含有评论参数时,mini窗口会错位

这个问题看起来非常匪夷所思

首先在保证账户处于登录的情况下,访问一个带有评论参数的视频链接,比如

https://www.bilibili.com/video/av2231425#reply2787338344

那么此时如果mini窗口是处于开启状态,就会发现mini窗口跑到左边去了

然而如果访问不带参数的链接,比如

https://www.bilibili.com/video/av2231425

此时会发现并不会出现错位的现象

使用新版播放器无法复现

使用其他账号复现概率 100% 不登录账号复现概率 0%

已尝试过的方法

  • Ctrl+Shift+R硬刷新 但无效
MotooriKashinАвтор
§
Опубліковано: 26.04.2020

@redapple0204 说道: 这个问题看起来非常匪夷所思

首先在保证账户处于登录的情况下,访问一个带有评论参数的视频链接,比如

https://www.bilibili.com/video/av2231425#reply2787338344

那么此时如果mini窗口是处于开启状态,就会发现mini窗口跑到左边去了

然而如果访问不带参数的链接,比如

https://www.bilibili.com/video/av2231425

此时会发现并不会出现错位的现象

使用新版播放器无法复现

使用其他账号复现概率 100% 不登录账号复现概率 0%

已尝试过的方法

  • Ctrl+Shift+R硬刷新 但无效

抱歉,无论登录帐号与否我这边都未能复现你说的现象

§
Опубліковано: 26.04.2020
Edited: 26.04.2020

@"Motoori Kashin" 我发现在mini窗口错位的一瞬间在console中有如下错误,不知道您是否知道是什么原因导致的。

这个错误在mini窗口不错位的时候不会出现。

MotooriKashinАвтор
§
Опубліковано: 26.04.2020

@redapple0204 说道: @"Motoori Kashin" 我发现在mini窗口错位的一瞬间在console中有如下错误,不知道您是否知道是什么原因导致的。

这个错误在mini窗口不错位的时候不会出现。

你可以点开后面的“userscript”看看是不是本脚本,若是也能反映问题出在哪里

§
Опубліковано: 26.04.2020
Edited: 26.04.2020

@"Motoori Kashin" 说道:

@redapple0204 说道: @"Motoori Kashin" 我发现在mini窗口错位的一瞬间在console中有如下错误,不知道您是否知道是什么原因导致的。

这个错误在mini窗口不错位的时候不会出现。

你可以点开后面的“userscript”看看是不是本脚本,若是也能反映问题出在哪里

错误确实是本脚本的,定位在了683行 似乎应该是第677行

src = src.split('?')[1].split('&');

不过我个人感觉吧 这几行代码似乎和mini窗口错位没有太大的关系,还真是个玄学问题..

MotooriKashinАвтор
§
Опубліковано: 26.04.2020

@redapple0204 说道:

@"Motoori Kashin" 说道:

@redapple0204 说道: @"Motoori Kashin" 我发现在mini窗口错位的一瞬间在console中有如下错误,不知道您是否知道是什么原因导致的。

这个错误在mini窗口不错位的时候不会出现。

你可以点开后面的“userscript”看看是不是本脚本,若是也能反映问题出在哪里

错误确实是本脚本的,定位在了683行 似乎应该是第677行

src = src.split('?')[1].split('&');

不过我个人感觉吧 这几行代码似乎和mini窗口错位没有太大的关系,还真是个玄学问题..

的确,似乎是获取评论楼层号失败了,直接跳转的评论暂时无法定位楼层信息,的确与mini窗口无关

§
Опубліковано: 07.05.2020
Edited: 07.05.2020

@"Motoori Kashin" 开发者你好,我也遇到了这个问题,经过我的研究发现之所以新版页面不会错位是因为播放器已经加载出来了才跳转到具体评论的,而这个脚本实现的时候播放页面没加载出来就跳转到评论了这会导致错位,如果偶尔遇到已经加载了播放器在跳转到评论的话就不会错位,而且这个错位现象如果往上拉显示播放界面在往下拉就不会错位了

MotooriKashinАвтор
§
Опубліковано: 07.05.2020

@sanf567 说道: @"Motoori Kashin" 开发者你好,我也遇到了这个问题,经过我的研究发现之所以新版页面不会错位是因为播放器已经加载出来了才跳转到具体评论的,而这个脚本实现的时候播放页面没加载出来就跳转到评论了这会导致错位,如果偶尔遇到已经加载了播放器在跳转到评论的话就不会错位,而且这个错位现象如果往上拉显示播放界面在往下拉就不会错位了

原来如此,感谢反馈。 看起来的确我这边测试的时候都是先加载出播放器再跳转评论,所以一直没能复现这个问题。看了下两位评论时使用的浏览器,都还在chrome70甚至50,而最新版已经是81了,所以大概跟浏览器版本有关? 我会尝试调整一下框架,使评论尽量迟一些载入,看看能不能避免这个问题

§
Опубліковано: 26.06.2020

@MotooriKashin 你好,这个问题好像还是没修复啊,我现在在我这里还是会出现这个问题,而且情况也和上面那两个人说的完全一样

MotooriKashinАвтор
§
Опубліковано: 26.06.2020

@sandboxieNB 抱歉,原因是已知,不过貌似忘记了要修复,感谢提醒,现已修复

Опублікувати відповідь

Sign in to post a reply.