哔哩哔哩网页版展示 IP 属地

我不喜欢 IP 属地,但是你手机都显示了,为什么电脑不显示呢?

< Feedback on 哔哩哔哩网页版展示 IP 属地

Question/comment

§
Posted: 2024-07-06

最近几天发现如果此脚本加载,会导致B站网页端无法加载出右侧推荐视频和下方评论区,就好像网络不好加载不出来一样。经二分测试发现是此脚本导致。不太清楚原因,无根据盲猜可能与最近B站大量使用了 shadow DOM 有关:https://github.com/the1812/Bilibili-Evolved/discussions/4804

§
Posted: 2024-07-07

影响使用+1,同时还加载不出来视频,不知道是否因为其他插件(仅从加载不出来视频看),码一下修好了后继续启用

Max3Author
§
Posted: 2024-07-07

目前最新版本的逻辑是强制切换回旧版评论区。理论上应该没有 shadow DOM 影响。请问卡顿是最新版本还是前几个版本开始的呢?我猜测可能和 1.5.8 引入的 Hook Vue3 App 有关,因为(印象中)他会重写拦截所有的元素插入事件,可能有潜在的性能问题。这可能要修改一下脚本的底层逻辑了。另外请问你们的浏览器是什么?我在 Chrome 下除了调试时确实有偶发卡顿但是正常使用是没问题的。

§
Posted: 2024-07-07

今天早上才发现,昨天晚上仍正常;并不是卡顿而是彻底加载不出来,估计像一楼说的与脚本自身代码无关。火狐。

§
Posted: 2024-07-07
Edited: 2024-07-07

昨天就发现了,用的Cent Browser,内核是Chromium 118.0.5993.159,但是还有个问题,我用的哔哩哔哩好几个插件,如果把除了IP属地外的B站插件去了就不会有楼主这个问题,很奇怪

测试了下,这几个不开启好像没太大问题,不过也不太确定- -,因为测试了下开盒那个就不会冲突

Max3Author
§
Posted: 2024-07-07

大概还是脚本底层一些问题,最近我不一定有时间修复🤣大家先用着开盒吧。

§
Posted: 2024-07-07

我的浏览器是 chromium 125.0.6422.142。不是卡顿,而是完全加载不出来,没有观察到 CPU 占用,并且 F12 Network 一栏也没有看到网络请求错误。

§
Posted: 2024-07-07

根据我这边的反馈,这一现象近期才出现,感觉和 hook vue 3 关系不大

可能和 hookABTest 的关系较大

我试了一下在 hookABTest 的 get 方法里打 log 看返回的是什么,同时启用多插件,正常情况会打印对象,加载失败时 log 里输出的都是 undifined

§
Posted: 2024-07-07
Edited: 2024-07-07

进一步确认了下,很可能由于 hook 的时机导致,如果 B 站代码在 hook 前先赋值,get 时会返回 undifined,如果 hook 时 B 站代码还没运行就正常

Max3Author
§
Posted: 2024-07-07

感谢提供信息!我会尝试修复!

Max3Author
§
Posted: 2024-07-07

进一步确认了下,很可能由于的 hook 时机导致,如果 B 站代码在 hook 前先赋值,get 时会返回 undifined,如果 hook 时 B 站代码还没运行就正常




非常感谢

Max3Author
§
Posted: 2024-07-07
Edited: 2024-07-07

之前一直没在 Chrome (Tampermonkey)上复现,再加上「最近几天」让我以为问题发生的时间更靠前。重新尝试了我在 Safari 下使用 Stay 确实可以复现卡顿,之前以为是插件的问题,看来确实是某些原因导致了运行顺序非预期。根据 @festoney8 大佬的提示简单修改了一下逻辑。目前 Safari 下似乎运行良好了。

有时间的朋友们烦请帮忙测试下最新版本(1.5.17)能否解决问题。

近日由于时间原因我无法做大幅度的更新,可能要在后面补完。

§
Posted: 2024-07-08

之前一直没在 Chrome (Tampermonkey)上复现,再加上「最近几天」让我以为问题发生的时间更靠前。重新尝试了我在 Safari 下使用 Stay 确实可以复现卡顿,之前以为是插件的问题,看来确实是某些原因导致了运行顺序非预期。根据 @festoney8 大佬的提示简单修改了一下逻辑。目前 Safari 下似乎运行良好了。

有时间的朋友们烦请帮忙测试下最新版本(1.5.17)能否解决问题。

近日由于时间原因我无法做大幅度的更新,可能要在后面补完。

目前测试没有问题了,七月七之后才出现这个问题,估计是特殊日子啊B措代码措出问题了。我还发现EDGE好像一直没问题,就chrome发生了

§
Posted: 2024-07-08

之前一直没在 Chrome (Tampermonkey)上复现,再加上「最近几天」让我以为问题发生的时间更靠前。重新尝试了我在 Safari 下使用 Stay 确实可以复现卡顿,之前以为是插件的问题,看来确实是某些原因导致了运行顺序非预期。根据 @festoney8 大佬的提示简单修改了一下逻辑。目前 Safari 下似乎运行良好了。

有时间的朋友们烦请帮忙测试下最新版本(1.5.17)能否解决问题。

近日由于时间原因我无法做大幅度的更新,可能要在后面补完。

火狐127.0.2(Tampermonkey)已可正常使用,感谢作者

Post reply

Sign in to post a reply.