Greasy Fork

Greasy Fork is available in English.

哔哩免登录看评论+1080p视频+免弹窗

bilibili免登录,看高清直播,看高清视频,随时看所有评论。观看历史记录,收藏功能正在支持中,欢迎来给项目star和pr!通过拦截一些特定 Bilibili 接口请求或响应,让你的体验能够像登录用户一样丝滑!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

作者
vruses
日安装量
14
总安装量
2,413
评分
14 5 2
版本
2.2.5
创建于
2025-04-19
更新于
2026-03-11
大小
139.5 KB
许可证
MIT
适用于

beefreely

build status GreasyFork Downloads GitHub Repo stars

通过拦截部分 Bilibili 关键接口的请求与响应,在未登录状态下获得接近登录用户的完整体验。


功能特性

  • 判断登录状态 已登录时不进行任何请求拦截,避免干扰原有体验

  • 默认高清画质 视频打开即加载 1080P,有着比自动画质试用更好的体验

  • 视频字幕与翻译支持

  • 完整评论区展示

  • 所有可能触发登录弹窗的操作均不会弹窗

  • 观看历史、收藏功能正在支持中...

下载使用

前往 GreasyFork

或者 GitHub Release

构建

pnpm build
# 压缩产物
pnpm build:min

开发调试

fetchXMLHttpRequest 的拦截必须发生在 document-start 阶段,因此开发不直接执行 pnpm dev,而是采用以下流程:

  • 通过 Violentmonkey 插件追踪构建产物变化(这里用 Live Server 给脚本产物启用了本地服务)

  • vite.config.ts 中配置 build.emptyOutDir=false,选择覆盖而不是删除产物,这样插件才能实时响应文件的变化,还能同时存在压缩与未压缩构建产物

build: {
  emptyOutDir: false
}

该方式可以确保拦截逻辑在浏览器生命周期的最早阶段生效同时保证一定开发体验

实现原理

项目具体实现原理可以看 dev_motes 与部分 issue

核心工具

vite-plugin-monkey: 实用的 vite 油猴脚本构建插件

ajaxHooker: 实用的请求拦截库,项目在此库基础上添加.d.ts 类型定义,并遵循原作者 GNU LGPL-3.0 协议

Stargazers over Time

Stargazers over time