Greasy Fork

Greasy Fork is available in English.

Bilibili - 未登录自由看

v3.4:未登录无限试用最高画质 + 拦截miniLogin加载 + 保护顶部工具栏/搜索栏 + 真正可用的评论解锁

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
zhikanyeye
日安装量
3
总安装量
427
评分
4 0 0
版本
3.4
创建于
2025-07-17
更新于
2026-04-12
大小
40.9 KB
许可证
GPL-3.0
适用于

Bilibili - 未登录自由看

License: GPL-3.0 Version Greasy Fork

📌 简介

「Bilibili - 未登录自由看」 让未登录用户也能轻松观看高画质B站视频,不再受平台限制困扰。

您是否也遇到这些烦恼?

  • 未登录只能看 360P?
  • 一天只有一次 30 秒的高画质试用?
  • 视频看一半突然弹出「请先登录」?
  • 没点暂停却被脚本强行暂停?

核心功能

  • 无限次自动触发 1080P 试用,不限时长
  • 彻底屏蔽登录弹窗与自动暂停
  • 真正可用的评论解锁:自调 B站 API(含 WBI 签名),完全绕开官方评论组件
  • 分页 / 无限滚动两种评论加载模式可切换
  • 可视化面板,一键切换 1080P / 720P / 480P / 360P
  • Edge / Chrome / Firefox 全平台兼容
  • 零配置,安装即用;已登录用户自动退出,零干扰

🖼️ 功能演示

功能演示

⚙️ 安装与使用

步骤 操作
1 安装 TampermonkeyViolentmonkey
2 点击这里安装此脚本
3 打开任意 B 站视频页(确保未登录
4 右下角齿轮 → 脚本设置 可调画质等选项

🛠️ 自定义设置

  • 首选画质:1080p / 720p / 480p / 360p
  • 切换时暂停:开 / 关(防止音画不同步)
  • 解锁全部评论:开 / 关(自调 API 直接渲染评论)
  • 分页加载评论:开 / 关(关闭则使用无限滚动模式)
  • 已登录自动退出:零冲突、零性能损耗

📊 脚本信息

💡 工作原理

本脚本通过以下机制实现功能:

  1. 拦截和修改B站的API请求与响应
  2. 阻止登录提示弹窗的DOM元素加载
  3. 覆盖原生视频控制函数,防止自动暂停
  4. 自动触发高清画质试用,并移除时间限制
  5. 直接调用 B站评论 API(/x/v2/reply/wbi/main),实现完整 WBI 签名,绕开官方评论组件
  6. 自建评论渲染逻辑,支持无限滚动与分页两种模式,支持子评论展开

🔄 更新日志

v3.4 (2026-04-13)

  • 🛡️ 重写:从源头拦截 miniLogin.js 加载(参考 DD1969 原始方案),彻底阻止登录弹窗生成
  • 🧭 修复:顶部工具栏/搜索栏被登录遮罩覆盖的问题(CSS 层级保护 .bili-header 区域)
  • 🎯 优化:登录遮罩分两类处理——全屏遮罩无条件隐藏,播放器内提示仅在播放器区域内隐藏
  • 📐 架构:三层防御体系(脚本拦截 → CSS 规则 → DOM MutationObserver)

v3.3 (2026-04-02)

  • 🐛 修复:未登录播放约 1 分钟后可能被自动暂停(重写防暂停判定,保留用户主动暂停)
  • 🧭 修复:视频详情页顶部工具栏/搜索栏被误屏蔽(登录层屏蔽仅作用于播放器区域)
  • 🛡️ 优化:收敛试看计时器拦截条件,仅拦截高置信度回调,减少对页面其他模块影响
  • 🔢 更新:脚本版本号升级至 3.3

v3.2 (2026-03)

  • 🔧 说明:该阶段为多次稳定性修复迭代,原 README 的逐条描述不准确,现改为基于提交记录整理
  • 🐛 修复:集中处理“约 1 分钟自动暂停”与“导航/搜索栏误伤”问题
  • 💬 优化:评论容器在页面切换时的重新插入逻辑,减少对导航区域影响
  • 🧹 调整:收敛试看计时器拦截策略,降低全局副作用

v3.1 (2026-02-25)

  • 🐛 修复:播放视频或页面数据加载完成后评论消失的问题
  • 🛡️ 防御:在 document-start 阶段拦截官方 <bili-comments> 组件挂载
  • 🔒 守护:新增 MutationObserver 守护自定义评论容器,防止被覆盖
  • 🔧 合并:统一 Node.prototype 覆写,消除潜在的多重覆写冲突

v3.0 (2026-02-25)

  • 🔧 重大修复:彻底重写评论模块,解决评论无法加载的问题
  • 💬 新方案:自行调用 B站评论 API(含 WBI 签名),完全绕开官方评论组件
  • 📄 分页模式:新增「分页加载」选项,可在无限滚动与翻页模式间切换
  • 🗑️ 移除:删除已失效的 API 拦截方案

v2.0 (2026-02-01)

  • 🎉 重磅更新:新增评论解锁功能
  • 💬 评论解锁:未登录可查看全部评论,突破3条限制
  • 🔄 自动加载:可选自动加载所有评论(最多20页)
  • 性能优化:API拦截机制,零性能损耗
  • 🎨 设置面板:新增评论相关设置项

v1.1-optimized (2026-01-27)

  • 性能优化:使用 MutationObserver 替代 setInterval,大幅降低 CPU 占用
  • 🛡️ 错误处理:添加完善的异常处理和超时保护机制
  • 🎨 UI 增强:优化设置面板样式,支持 ESC 键和点击背景关闭
  • 💾 内存优化:避免重复创建观察器,减少内存泄漏风险
  • ⌨️ 用户体验:添加视觉反馈和 emoji 图标,提升交互体验
  • 📝 代码质量:提取常量配置,增强代码可维护性

v1.0-fusion (2025-07-17)

  • 首次发布
  • 融合了防暂停和高画质两个功能脚本
  • 添加了可视化控制面板

🙏 致谢

本脚本融合了两款由 DD1969 大佬开发的优秀组件,在此致以诚挚感谢:

📬 反馈与支持

如果遇到问题或有任何建议:

📜 许可证

本项目基于 GPL-3.0 许可证 开源。


Enjoy free 1080P without login! 🎬✨