TRAE 论坛增强助手插件版 — 暗黑模式 / 热度条 / 随机漫游,装完即用

根据原作者油猴版二开
原帖:我给论坛写了个方便浏览的油猴脚本:暗黑模式、帖子温度计、随机漫游,全部免费开源

它能做什么

跟油猴版完全一致,简单回顾一下:

暗黑模式一键切换

顶栏右上角多了一个月亮按钮,点一下全站变暗。

20260825105821_rec_

不是一些浏览器插件那种粗暴反色,而是逐个覆盖了论坛的 60 多个颜色变量,背景用的是和 TRAE 品牌一致的深灰,帖子页、回复框、弹窗、侧边栏全都适配。你的偏好会记住,下次打开自动跟随。

列表页直接看到点赞数

以前判断一个帖子值不值得点,只能看回复数和浏览量。现在每行直接显示累计点赞,热门帖还会自动带火焰标记,已采纳答案的帖子标题旁有 ✓ 已解决 徽章——找解决方案一眼就能锁定。

帖子温度计

每行浏览量旁边有一条迷你温度条,绿冷红热:

热度 = 点赞(40%) + 回复(35%) + 浏览(25%) × 时间衰减

关键是做了 7 天半衰期的时间衰减——刚被回复的老帖不会一直"霸榜发烧",新帖也更容易被看见。鼠标悬停能看到明细:热度 98 · 45 赞 · 36 回复 · 1.6k 浏览。

随机漫游

顶栏还有个骰子按钮,点一下随机跳到一个帖子。

数据来自论坛官方 sitemap(约 9 万个话题),能翻到全站的帖子——包括那些沉底很久、但其实很有意思的考古帖。点击的时候骰子还会转一圈,纯仪式感。

怎么安装(30 秒,不用油猴)

  1. 下载 extension 文件夹
  2. 浏览器地址栏输入 chrome://extensions/(Edge 用 edge://extensions/),打开右上角「开发者模式」
  3. 点「加载已解压的扩展程序」,选中 extension 文件夹

  1. 打开 forum.trae.cn,顶栏就会多出月亮和骰子按钮

搞定,不用装 Tampermonkey,不用导脚本。

插件版

原作者油猴版本

跟油猴版有什么区别

功能完全一样,区别只在安装方式:

油猴脚本 浏览器插件
依赖 需先装 Tampermonkey 无额外依赖
安装 导入脚本 加载已解压扩展
更新 脚本管理器自动更新 需手动重新加载

选哪个都行,看个人习惯。原脚本仓库在 这里,感谢原作者 Wayhhow 开源。

几个可能关心的问题

插件安全吗?会不会上传数据?

完全不会。插件不申请任何额外权限,不联网、不上报,所有逻辑都在本地跑。唯一存的本地数据是"你开没开暗黑模式"。

会不会拖慢页面?

数据直接复用论坛自己请求的接口数据,没有额外请求开销,渲染量也很小。

论坛改版会失效吗?

只依赖 Discourse 标准结构,兼容性还行。真失效了来帖子里说一声。

技术细节(给感兴趣的同学)

插件用 Manifest V3。有个小坑:油猴脚本声明 @grant none 直接跑在页面上下文,能 hook window.fetch 拦截站内请求。而浏览器插件默认的内容脚本跑在隔离世界,访问不到页面的 fetch。

解决方案是 manifest 里给内容脚本加 "world": "MAIN",让它注入到页面主世界,行为就跟油猴版完全等价了。

数据采集三路兜底,零额外开销也不漏数据:拦截 fetch 响应 → 解析首屏预载数据 → 兜底自己请求一次列表 JSON。SPA 路由切换用 MutationObserver 监听,翻页自动增强新行。


功能都是原作者写的,我只是换了个壳让它更好装。如果觉得好用,去 原帖 给原作者点个赞,谢谢!

5 个赞

好耶,膜拜大佬 :smiling_face_with_three_hearts:

1 个赞

太牛了大佬,!!!

1 个赞

大佬!!!

2 个赞

太牛了鸭佬!!

3 个赞

O神!!!

3 个赞

堡神!!!

2 个赞

extension 文件夹下载在哪?没找到 :sob:

1 个赞