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

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

脚本作者
Max3
今日安装
16
总安装量
8,855
得分
26 0 1
版本
1.5.13
创建日期
2023-05-22
最近更新
2024-04-24
许可证
MIT
应用到

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

破坏性修改提示

为了防止与正常的 IP属地:未知 混淆。当接口不存在或无法获取 IP 属地时,不再显示 IP属地:未知

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

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

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

Bilibili-Web-Show-IP-Location

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

目前支持的场景有:

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

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

一些说明

  1. 目前未找到更好的通用方式,因此使用了 hook 和监听插入两种方式。并且根据观察来看,可以 hook window.bbComment 的界面都是之前旧版的页面(如旧版动态可以注入,新版动态则不能注入),这意味着日后可能会全部转为第二种方式,虽然直接 hook 更优雅,希望能有更好的替代方案吧……
  2. 个人主页的 IP 显示需要调用移动端的接口,鉴权较多实现起来比较麻烦,但是理论上似乎是可行的,先行观察一段时间,也许 Web 接口也会添加对应参数。
  3. 没有意外的话 b 站终有一日会在 Web 前端实现 IP 属地展示功能,那么那时候本项目的使命就自然结束了。也许以后会将之前做过的几个哔哩哔哩相关的用户脚本都集成到一个里面。

感谢

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