一款专为 V2EX 用户设计的轻量浏览器插件,提供了丰富的扩展功能,让原生页面焕然一新!✨
Note
本仓库使用 pnpm workspace 管理三个子项目:浏览器扩展、官网与热议主题 Worker。2026 年完成 monorepo 重构,重构前的单包结构与完整提交历史保留在 legacy 分支。
- Chrome、Edge、Arc 用户请在 Chrome 商店中安装
- Firefox 用户在此下载安装
- Safari 用户参见安装教程
- 油猴脚本(仅支持部分功能,文档后面介绍了功能差异)
Important
使用其他类似的脚本或插件可能会导致冲突,如果在使用过程中发现网页内容有误,建议关闭其他插件以排查问题。
-
🪄 界面美化:UI 设计更现代化,为你带来愉悦的视觉体验。
-
📥 评论回复嵌套层级:主题下的评论回复支持层级展示,更轻松地追踪和回复他人的评论。
-
🔥 热门回复展示:自动筛选出受欢迎的回复,热评先睹为快。
-
😀 表情回复支持:评论输入框可以选择并插入表情,让回复更加生动和有趣。
-
📃 长回复优化:智能折叠冗长回复,并可一键展开阅读完整内容。
-
📰 内置主题列表:无需打开网页,在插件内即可快速获取最热、最新的主题列表和消息通知。
-
📝 便捷回复操作:预览回复、文字转 Base64、上传图片。
点击发现更多功能👇
-
自动领取每日签到奖励。
-
设置用户标签,快速标记各类用户。
-
添加用户信息卡片,快捷查看用户信息。
-
支持自动跟随系统切换浅色/深色主题。
-
支持解析页面中所有 Base64 编码的内容。
-
支持预加载多页回复,完美呈现嵌套回复。
-
支持水平分区阅读主题内容。
-
“稍后阅读”:添加感兴趣的主题,方便日后浏览。
-
无需访问主题页面,在主题列表中即可预览内容。
-
一键生成主题分享图片。
-
支持备份个人配置,方便跨设备同步。
-
翻页后自动跳转到回复区。
| 视觉友好的界面设计: | 丰富的个性化设置: |
![]() |
![]() |
| 在回复中快速上传图片: | 实时预览回复内容: |
![]() |
![]() |
| 设置用户的标签,标记用户: | 生成主题分享图片: |
![]() |
![]() |
| 隐藏回复中 @ 用户的名称: | 回复中插入热门流行表情: |
![]() |
![]() |
尽管市面上早已存在众多增强 v2ex.com 的脚本和插件,但它们带来的体验良莠不齐,且大多数已经停止更新。
V2EX Polish 的目标是提供一个更加完善的插件,并保证持续更新,快速响应 V2EX 用户的需求。我们志在打造最高质量的 V2EX 扩展,带给大家最佳的体验。
作为开发者,创造对他人有用的东西始终是我们的热情所在,这个项目也不例外。我们投入了大量的时间和精力,致力于为 V2EX 用户带来更好的体验。因此,如果我们的项目帮助了你,欢迎你为我们的项目:
仓库当前使用 pnpm workspace 管理三个 app,根目录只保留代理命令:
apps/extension/:浏览器扩展与油猴脚本主项目apps/website/:Next.js 官网apps/hot-topics/:Cloudflare Workers 热议主题接口
扩展构建后的最终产物位于:
apps/extension/dist/chrome/apps/extension/dist/firefox/apps/extension/dist/userscript/
常用命令:
pnpm install:安装整个 workspace 的依赖pnpm dev:启动扩展本地开发pnpm dev:firefox:启动 Firefox 扩展本地开发pnpm build:完整构建,生成未打包 dist、扩展 zip 与 userscriptpnpm build:dist:只生成可加载的扩展目录与 userscriptpnpm verify:all:执行 extension、website、worker 和 manifest 快照的完整校验pnpm lint:check:只读检查 ESLint、Stylelint 与 Prettier(CI 使用)pnpm test:运行 Vitest 单元测试pnpm worker:dev:启动apps/hot-topics/Worker 本地开发pnpm website:dev:启动apps/website/本地开发pnpm worker:deploy:部署apps/hot-topics/Worker
更多开发说明见 docs/README.md。
官网的赞赏列表通过 Notion 接口读取,需要在 apps/website/ 下配置 NOTION_KEY 与 NOTION_DATABASE_ID,示例见 apps/website/.env.example。未配置时 /api/donation 会返回 500,赞赏列表显示为空,其余页面不受影响。
使用油猴脚本和浏览器扩展有什么区别?
油猴脚本不支持:
- 所有个性化设置
- 右键功能菜单
- 用户标签设置
浏览器扩展支持全部功能,并且经过了更多的测试。为了达到最佳的功能体验,我们更推荐你安装扩展。担心扩展的体积太大?请放心,本扩展的安装体积还不到 0.2 MB⚡!我们十分关注扩展的体积和性能,努力减少资源占用。
为什么我的页面内容有误、样式异常?
如果你使用了其他与 V2EX 相关的插件,那么很可能会引发功能冲突,从而导致页面异常,建议关闭其他插件以排查问题。
为什么有的「楼中楼」回复的楼层不正确?
由于 V2EX 的原回复并没有记录回复的楼层,本扩展只能根据被回复的用户去寻找此用户的最近一条回复,然后嵌入到这后面去,这种方法并不能保证正确识别用户真正要回复的是哪一个楼层。
为什么需要设置「个人访问令牌(PAT)」?
PAT 并不是必需的,只有当你想要使用诸如:主题内容预览、获取消息通知等功能时才需要设置,它是用来访问 V2EX 开放 API 的。如果你还没有,请前往这里创建。
我们需要你的建议和反馈,以持续完善 V2EX Polish。如果在使用中遇到任何问题,都欢迎提交 Issue,或加入我们的 Telegram 群组快速反馈。
如果你发现了安全相关问题,请先阅读 SECURITY.md,不要在公开 Issue 中披露漏洞细节。
- V2EX 超强浏览器扩展:体验更先进的 V2EX
- V2EX Polish 大量功能更新,即刻体验更好用的 V2EX
- 关于 V2EX Polish 意外从 Chrome 应用商店下架的说明
- V2EX Polish 在 5 月份更新了什么?
- V2EX 插件更新:预览回复、生成主题分享图片、隐藏回复用户名称、更多好玩的回复表情!
- V2EX 插件更新:主题水平布局、选项页美化、更多功能...
喜欢我们的扩展吗?请在应用商店给我们好评!🥰
如果这个插件帮助你节省了时间,让你的生活更加愉快,可以给开发者一点小小的赞赏,这会帮助插件更持续地发展。对于你们的大方支持,我们感慨万分!
本项目基于 MIT License 开源,你可以自由使用、修改与分发,包括商业用途。
V2EX Polish 脱胎于社区的持续贡献,代码中包含了多位贡献者的工作,他们的版权在 LICENSE 中一并声明并受到保护。如果你基于本项目二次开发并公开发布,请保留该版权声明。









