1. 点击 BLTH_github 从 github 安装脚本
2. 点击 BLTH_greasyfork 前往 greasyfork 安装脚本
3. 点击 BLTH_openuserjs 前往 openuserjs 安装脚本
在 Tampermonkey / Violentmonkey 中启用脚本,登陆bilibili后打开任意b站直播间。
- 点击直播画面上方按钮或者按快捷键
alt + b
隐藏/显示脚本窗口。显示日志窗口的按钮位于右侧聊天栏上方。 - 在 Tampermonkey 脚本设置中需要将此脚本的设置 “仅在顶层页面(框架)运行” 设置为否(默认为否)才使脚本在特殊直播间运行。
- 不保证能通过其它油猴插件(如Greasemonkey)运行。
- 初次使用时若出现看不到控制面板的情况,请等待一会或尝试刷新(
shift+F5
)页面。 - 部分设置更改后需要刷新页面才能生效。
- 使用前建议先关闭广告拦截插件,并确认相关浏览器设置(如cookie权限,脚本拦截)否则该脚本可能无法正常运行。
- 如果因使用脚本而产生了某些问题,请向本项目的开发者反馈,而不是去打扰B站客服,谢谢。
以及其他能优化直播观看体验的功能。
本脚本在三个平台上的代码格式有所不同
平台 / 格式 | 原格式 | 压缩 |
github | ✔ | ✔ |
greasyfork | ✔ | / |
openuserjs | ✔ | / |
运行脚本后点击控制面板上带下划线的小问号查看各项功能的具体说明。
运行日志分普通日志和控制台日志两种。
- 可以点击聊天区上方,大航海右侧的【日志】查看普通日志。部分日志上会有可点击的蓝色链接文字,方便完成某些操作。
- 打开控制台(Chrome可以按
F12
或ctrl + shift + i
,再点击Console
)在Filter中输入BLTH
即可过滤出本脚本的控制台日志。
注:某些意料之外的报错不会带有BLTH
字样,反馈 bug 时请多加注意。 - 脚本默认关闭控制台日志。勾选控制面板上的
其他设置 - 控制台日志
即可开启。
- 如果使用脚本过程中遇到问题,可以先按上述步骤开启控制台日志,然后关掉无关功能再次运行脚本并在控制台中寻找相关错误信息。若能找到请在反馈bug时附上这些控制台日志。
- 反馈bug请点击bug_report。
- 交流qq群:①群:1106094437。欢迎进来聊天或者提点建议~
- #12
本脚本可能与Bilibili-Evolved存在兼容性问题导致脚本窗口无法正确加载。若出现此问题,请尝试在Bilibili-Evolved设置-其它中,将加载模式
设置为延后。
开启简化直播间
功能后聊天栏顶部的日志文字无法正确地被隐藏/显示成黄色,不过不影响使用。 - 脚本每次更新后第一次运行可能会不工作,
shift+F5
刷新一下页面即可。 - 可能和SteamWebIntegration存在冲突导致同时运行时页面无响应。可以在SteamWebIntegration的设置中把B站直播间添加到黑名单。
- 如果无论怎么刷新页面脚本都不工作,可以先关闭油猴,刷新页面,然后再打开油猴,再等一小段时间看看脚本能否加载出来。也可以试试直接重启电脑。
本项目以MIT
许可证开源。
这个项目的部分代码来源于以下几个项目:
- B站直播签到助手 (MIT) by 十六夜
- BLRHH (MIT) by SeaLoong
- Bilibili-LRHH (MIT, forked from SeaLoong/BLRHH) by pjy612
- TampermonkeyJS (MIT) by lzghzr
- layer (MIT) by sentsin
- Ajax-hook (MIT) by wendux
- bliveproxy (MIT) by xfgryujk
- brotli (MIT) by google
- 哔哩猫 (MIT) by 荒年
本脚本使用的库:
- jQuery (MIT)
- BilibiliAPI_Mod (MIT):各种B站API。
- libBilibiliToken (MIT):获取移动端token。
- libWasmHash (MIT):WebAssembly实现的Hash,计算心跳请求参数。
- layer (MIT):web弹层组件。
- Ajax-hook (MIT):用于拦截浏览器XMLHttpRequest的库。
- bliveproxy (MIT):B站直播websocket hook框架。
- pako (MIT):javascript压缩/解压缩库。
- decode (MIT):brotli项目中的javascript解码库。
- hotkeys (MIT):一个强健的 Javascript 库,用于捕获键盘输入和输入的组合键。
本脚本引用的外部资源:
- 十六夜:本脚本初期大部分代码都来自于十六夜。
- SeaLoong:参考了部分功能实现;B站API库的原作者。
- pjy612:参考了部分功能实现。
- lzghzr:提供了油猴脚本的小心心heartbeat解决方案。
- sentsin:弹出层组件库作者。
- wendux:ajax拦截库作者。
- 风绫丨钰袖:参考了部分功能实现。
- Server酱,推送加:本脚本使用的微信推送平台。
- 酷推:本脚本曾经使用的qq推送平台。
- 无尾玦的小尾巴:贡献了一个舰长账号。
- 冰冰羊:q群内新手使用教程和屏蔽词库的作者。
- xfgryujk:B站直播websocket hook框架作者。
- spiritLHL:协助搭建本脚本的私有化qq推送平台。
- 荒年:参考了部分功能实现;提供了本脚本运行所需的部分数据。
- dong-jpg:帮忙回答issue;BLTH-server的运维。
以及所有提出过建议的用户。
完整更新日志见update-log.md。
作者:CKylinMC
一键标记所有哔哩哔哩私信会话已读!
作者:the1812
强大的哔哩哔哩增强脚本: 下载视频, 音乐, 封面, 弹幕 / 简化直播间, 评论区, 首页 / 自定义顶栏, 删除广告, 夜间模式 / 触屏设备支持。
作者:lzghzr
屏蔽聊天室礼物以及关键字,净化聊天室环境。