Bangumi Topic Share

Bangumi 分享工具:生成分享卡片,支持图片复制/下载、一键复制分享文案、可选 AI 标签

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

Author
Stardream
Daily installs
0
Total installs
1
Ratings
0 0 0
Version
6.2
Created
2026-04-20
Updated
2026-04-25
Size
136 KB
License
MIT
Applies to

原版魔改版因个人本地环境使用起来多多少少有那么些问题,故在原版基础上同时借鉴了部分魔改版的设计 vibe 了一版符合我个人使用习惯的版本

好像不知不觉就给 Bangumi 的各处都加上分享按钮了(

基础功能

  • 生成卡片后不再自动下载,改为手动操作
  • 新增复制图片按钮(写入剪贴板)
  • 新增下载图片按钮
  • 新增复制文案按钮,格式为 【链接】标题 | Bangumi番组计划\nURL
  • 新增关闭按钮,可随时关闭覆盖层
  • 操作按钮改为 SVG 图标圆形样式,覆盖层支持滚动
  • 入口按钮移至贴贴操作栏,避免与其它组件冲突
  • 适配开灯/关灯下的卡片主题色切换(关灯下配色样式取自 Bangumi-topic-ShareCard
  • 未配置 AI 时,TAG 自动填充页面上下文信息(借鉴自 Bangumi-topic-ShareCard
  • 可在设置面板中配置 AI 标签接口、模型与 API Key

授权与数据补全

  • 新增 Bangumi OAuth 授权流程
  • 支持在脚本菜单或设置面板中授权/撤销授权
  • 授权后 API 请求会携带 Token,可改善 NSFW 条目、剧集、角色、人物、收藏等页面的数据获取
  • API 不可用或无权限时会自动降级为页面 DOM 数据,并在卡片中提示

回复分享

  • 每条回复新增独立分享按钮
  • 分享回复时自动带入楼中楼引用链,还原上下文
  • 回复卡片支持显示头像、用户名、时间、评分等信息
  • 嵌套回复样式重新调整,层级更清晰

内容渲染

  • 正文图片、表情、贴纸会内联为 base64 后截图,解决跨域图片加载问题
  • 普通内容图片会限制显示数量,避免多图贴生成一张过长卡片
  • 截图通过隔离 iframe 完成,修复 Chrome 下 html2canvas 可能卡死的问题
  • 保留更多正文 HTML 格式,包括链接、引用、删除线、换行等
  • 新增剧透遮罩开关,可在截图前预览/隐藏剧透内容
  • 优化引用块、正文颜色、链接颜色在截图 iframe 中的继承效果

页面适配

  • 适配超展开页面:小组、条目、日志、剧集、角色、人物
  • 适配普通条目页 /subject/*
  • 适配条目吐槽、收藏列表、用户收藏列表、我的收藏吐槽等场景
  • 适配动画、音乐、游戏、三次元、书籍的用户列表页
  • 适配时间线页面(/timeline/user/*/timeline)及吐槽/收藏专页(/user/*/timeline/status/*
  • 条目相关卡片会优先展示条目封面、条目类型、收藏状态、评分、标签等信息

角色 / 人物 / 条目增强

  • 角色/人物页:卡片头部展示图片、名称及职业/类型 badge
  • 角色页 TAG:自动获取所属作品及 CV(通过 Bangumi API)
  • 人物页 TAG:优先展示配音角色 + 作品;无配音记录时顺延展示参与作品及职位,并按职位优先级排序
  • 条目页/条目讨论/日志页:自动识别关联条目,使用条目名称、封面和类型优化卡片标题与头图
  • 收藏/吐槽相关卡片会优先使用用户标签,缺失时使用条目信息框中的导演、作者、厂牌、游戏类型等字段作为补充 TAG

Timeline 动态

  • 吐槽(状态)条目:支持主条目及每条回复的独立分享
  • 收藏条目:卡片同步展示条目封面、收藏状态、评分、用户标签;文案标题格式为「用户名的收藏 - 条目名」,链接指向该条目的独立入口页
  • 日志条目:自动抓取日志页面内容生成卡片;关联单一条目时展示条目封面作为头图
  • 卡片发布时间附带来源平台信息(via web / via mobile / via 客户端名)
  • 吐槽/收藏专页(/user/*/timeline/status/*)自动识别内容类型,分别生成对应样式的卡片与文案