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

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

Versione datata 04/09/2024. Vedi la nuova versione l'ultima versione.

Autore
Max3
Valutazione
0 0 0
Versione
1.6.1
Creato il
22/05/2023
Aggiornato il
04/09/2024
Dimensione
11,5 KB
Licenza
MIT
Applica a

2024/09/04: B 站目前在部分场景全量上线了新·新版评论(基于 Lit 的 Web Component),目前已经兼容~ (1.5.19+)

更多信息请见 Github,推荐使用 Github 进行问题反馈~(如果可以的话给我一个 Star ⭐️谢谢喵!😻)

由于本脚本的逻辑是根据不同的 URL 路由来对应相应的场景,而 B 站前端的评论区代码实际上混合了三种不同的实现方式,因此每次 B 站前端更新都有可能导致原有逻辑失效。如果遇到相关场景无法正常显示的情况,欢迎及时反馈。

对于 IP 属地功能推出前的评论不会插入任何内容

您能看见 IP属地:未知 当且仅当接口信息如此。

受限于接口限制,个人主页 IP 显示目前不在考虑范围内

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

Bilibili-Web-Show-IP-Location

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

目前支持的场景有:

  • 视频(普通视频、番剧(影视)、收藏列表播放页)评论区
  • 动态评论区
  • 个人主页动态评论区
  • 专栏(文章)作者 & 评论区
  • 拜年祭评论区
  • 课程评论区
  • 小黑屋评论区

仅测试于 Chrome 113+ (tampermonkey) / Safari 16.4+ (Stay)。需要使用支持 unsafeWindow API 的脚本管理器

一些说明

  1. 目前哔哩哔哩网页端存在三种评论系统,分别是旧版评论、新版评论、新·新版评论。由于新·新版评论是基于 Lit 实现的,通过继承修改类的实现还是比较方便的,未来哔哩哔哩应该会全量上线该评论系统,这样之前 Observer 的实现就可以删除了。
  2. 个人主页的 IP 显示需要调用移动端的接口,目前没有找到合适的方法,所以暂时不支持。
  3. 没有意外的话 b 站终有一日会在 Web 前端实现 IP 属地展示功能,那么那时候本项目的使命就自然结束了。也许以后会将之前做过的几个哔哩哔哩相关的用户脚本都集成到一个里面。

感谢

参考了部分 B站评论区开盒 的代码。