NOTICE: By continued use of this site you understand and agree to the binding Услови коришћења услуге and Политика приватности.
Install steps: Install a userscript manager, select Install, then open a website matched by the script.
The following figures come from the original source and are separate from activity on this site.
Original script: DouyuEx-RL 斗鱼直播间增强插件 (Reborn Lite)
Source version: 2026.09.29.01
Last source check:
Last successful check:
Requests received by this site are not proof that a user completed installation.
Clicking Install records a request on this site; it does not confirm installation. Not working after install? View troubleshooting and issues
为纯净观播与硬核工程而生。因原作者小淳于 2026 年 8 月正式停更,本项目由社区独立接棒,基于原作者纯净模块化源码架构进行全量底层翻新、深水区缺陷清零、Zero-Polling 性能排毒与现代 MIUIX 工业级重构 —— 源头锁定原画秒开、全系 MIUIX 工业美学、页内弹幕穿透回溯、100% 封闭纯净沙盒。
拒绝空洞口号。所有对比均清晰区分原版历史痛点与 RL 版本的改进实现:
| 物理测量维度 | 官方原版 (v2026.06.03) | DouyuEx-RL (重构版) | 改善幅度 / 优化效果 |
|---|---|---|---|
| 二次切流黑屏与等待 (Re-buffer) | 1500 ~ 2500 ms (低清起播 ➔ 切流中断) | 0 ms (源头掐断预载流,最高码率直出) | 完全消除 (-100%) |
| 媒体流握手与协商频次 (Handshake) | 2 次 (低清握手 ➔ 销毁 ➔ 原画二次握手) | 1 次 (首片直达目标流) | 网络往返 -50% |
| 底层硬件解码器重建 (HW Decoder) | 2 次 (低清解码器初始化 ➔ 销毁 ➔ 重建) | 1 次 (全流程一镜到底单次初始化) | 解码损耗 -50% |
| 滚轮调音磁盘 I/O 写入 (Storage Write) | 25 ~ 30 次/秒 (滑动连续同步写盘) | 1 次/300ms (物理连续防抖落盘) | 磁盘 I/O -96% |
| 长时间挂机内存驻留 (Heap Profiling) | 强引用链单调堆积,存在闭包泄漏 | WeakMap 弱引用托管,GC 自动回收 | 内存泄漏完全杜绝 |
📌 测试基准说明:运行于 Windows 10 x64 / Microsoft Edge 生产环境,指标采集自 Chrome DevTools Performance 面板、网络流握手时间线与 LocalStorage I/O 频次采样。
| 功能模块 | 官方原版历史缺陷 / 痛点 | DouyuEx-RL 深度改进与重构方案 |
|---|---|---|
| 最高画质锁定 | 开启每秒 1 次、最多 100 次的 DOM 轮询模拟点击,频繁引发切流黑屏 | 改为主上下文协议拦截,劫持预载流、改写 /betard 响应并硬化本地存储,0 轮询 0 黑屏秒开
|
| 主播排行榜数据 | 官方改版后类名失效、亲密度空白;原版独立长连接报废空转 | 拔除冗余连接,直接 Hook 原生 WebSocket + STT 双重转义解码,精准恢复日/周/月/总榜渐变贡献值 |
| 用户弹幕历史 | 跳转第三方网页且携带 dt=0 参数,接口早已返回 502 彻底瘫痪 |
升级为原位磨砂面板页内穿透查询,直接回溯发言与送礼,无缝兼容 3 类等级卡片原生样式且零外部跳转 |
| 弹幕发送检测 | 判定逻辑脱节,导致弹幕被全量划线标注并误报“(可能发送失败)” | 回归加固型单槽算法,叠加 uid 优先、昵称归一化、转义容灾与迟到回执自愈,彻底根治全量误判 |
| 礼物与背包资产 | 交互极其原始,背包送礼需用户手动查代码输入数字 ID | 升级为 5 级 MIUIX 悬浮模态大选择器,支持背包 DOM 现场 0ms 直探、专属动图映射与数量持久化记忆 |
| WebRTC P2P 阻断 | 直接将 RTCPeerConnection 设为空函数,导致官方播放器抛出 TypeError 崩溃 |
重构为符合 W3C 规范的假借代理对象 (Mock Proxy),静默切断 P2P 偷跑上行带宽且播放器零报错 |
| 主播硬件配置探测 | 每次进房无脑启动隐藏播放器偷跑嗅探,导致跨房间缓存串台与状态卡死 | 改用 metadata_arrived 原生事件驱动与 悬停延迟探针 (ExMetaLazy),按需探测,彻底消除状态死锁 |
| 广告与推广清理 | 用大量的 setInterval 轮询查找并 remove() DOM,频繁引发重排回流 |
改用 CSS 声明式零开销拦截,由渲染引擎底层阻断,JavaScript 线程 0 轮询、0 开销、0 闪烁 |
| UI 交互与设计系统 | 8 个孤儿 CSS 混乱打架、系统原生单选/下拉粗糙错位、面板高度参差不齐 (200~290px) | 100% 收拢至单一 MIUIX 样式引擎,统一 370px 吸顶高度、分段胶囊、澎湃蓝弹簧开关与 iOS 披露折叠 |
| 样式安全隔离 | 全局 input[type="text"] 等样式外溢,破坏斗鱼原生清晰度与线路选择框 |
全量施加强命名空间作用域隔离,原生播放器控件受损历史彻底终结 |
| 商业死重与安全 | 包含 FKBUFF 商业饰品插件、星推商业跳转、后台百度统计代码 |
物理彻底铲除商业死重与追踪代码,去除 @antifeature,100% 封闭在本地沙盒运行
|
/betard/{rid} 请求。


.miuix-seg 分段胶囊、澎湃蓝跑道弹簧开关与内联矢量自绘箭头。380×370px 严格尺寸锁定,配备吸顶式毛玻璃 Header、4px 极细圆角滑块与大号 × 关闭按钮,杜绝面板切换时的尺寸抖动。
document.body 上挂载的深层 DOM 监听,消灭大直播间每秒数百次子树遍历引发的严重掉帧与崩溃,监听视界精准收拢至局部控制栏。1001007 冲突。在严格模式("use strict")与复杂看播场景下,对历史遗留缺陷进行了逐行排查与根治:
ReferenceError: id is not defined:同屏播放器选择直播流时因变量名错误抛错中断 ➔ 修复形参索引映射。count:执行一键送荧光棒时直接报未定义崩溃 ➔ 补充严格局部作用域声明。reply:触发高等级进场欢迎时变量未定义中断 ➔ 规范传参链路。.push() 报 TypeError ➔ 统一为规范 Array 模型并加固校验。setInterval 重复发起请求导致 1001007 冲突 ➔ 重构为串行自调用状态机。onmousemove / onmouseup 粗暴覆盖:拖拽缩放时直接覆盖全局监听破坏原生操作 ➔ 规范改用标准事件监听并严格成对解绑。Node.prototype.appendChild 破坏性篡改:原版直接返回 DocumentFragment 破坏 DOM 规范返回节点自身的约定 ➔ 规范返回自身保护前端框架。unsafeWindow.socketProxy 裸调崩溃:开宝箱时在页面未就绪阶段裸调属性导致崩溃 ➔ 装配可选链与安全保护伞。DouyuEx-RL/
├── src/
│ ├── core/ # 自研核心层 (画质协议拦截 quality.js、主长连接榜单引擎 rank_engine.js)
│ ├── packages/ # 44 个语义化独立业务功能包 (Sign, ExpandTool, LiveTool, ExPanel 等)
│ ├── require/ # 通用运行时协议库 (ResponseHook, ScriptHook, STT, WebSocket 等)
│ ├── routers/ # 页面路由调度与生命周期管理 (router.js)
│ ├── common.js # 全局公共函数与运行时上下文 (ExLoadLib, safeBind 等)
│ └── main.js # 脚本元数据声明与主程序入口
├── tests/ # 自动化测试套件 (42 项单元测试 + 15 大端到端集成测试场景)
├── build.js # 原生打包构建器 (集成 V8 AST 语法核验与 Tree-Shaking)
└── CHANGELOG.md # 完整版本演进历史归档
vm.Script 遍历语法树,彻底杜绝全局作用域污染与非法语法。${ 立即中断构建并报错定位。# 本地单次构建核验(执行全部质量门禁)
npm run build # 或 node build.js
# 运行自动化回归测试套件
npm test
📖 查阅完整历史版本演进与量化数据:请参阅 CHANGELOG.md。
免责声明:本脚本为开源前端学习研究与体验优化工具,仅供个人技术交流使用,与任何商业直播平台官方无关。
Оцена: 0