总安装量
47
今日新增
+1
用户评分
- / 5.0 (0)
当前版本
0.1.3
Discourse 回复防跳转
防止在 Discourse 回复后页面自动跳转到最新帖子。脚本拦截回复行为并强制 shiftKey,保持当前滚动位置与上下文。提供每站点开关与多语言标签。

功能
- 回复后不跳转,保持当前位置
- 同时拦截按钮点击与快捷键
Cmd/Ctrl + Enter - 回复按钮旁提供每站点开关,默认关闭
- 开关状态按域名持久化(用户脚本存储:
GM.getValue/GM.setValue) - UI 文案根据 Discourse 界面语言自动切换(中文/英文)
支持站点
仅在以下 Discourse 论坛上运行:
https://meta.discourse.org/*https://linux.do/*https://idcflare.com/*https://www.nodeloc.com/*https://meta.appinn.net/*
安装
- 安装脚本管理器:
- 安装脚本:
使用方法
- 在回复编辑器的提交按钮旁会出现一个复选框:
- 文案:根据站点语言显示为“Prevent jump to latest post / 防止跳转到最新帖子”
- 默认:关闭
- 启用后,脚本会拦截回复并保持当前位置
- 支持点击按钮与快捷键
Cmd/Ctrl + Enter - 覆盖规则:当你手动按下 Shift 时,脚本不改变站点默认行为
兼容性
在现代浏览器的 Tampermonkey/Violentmonkey 环境下、各类 Discourse 论坛已测试。
更新记录
v0.1.0
- 初始版本:支持按钮与快捷键拦截、每站点开关、多语言标签
更多实用脚本
- 🏷️ UTags — 为链接添加用户标签
- 🔄 Discourse Topic Quick Switcher — 话题快速切换
- 🔗 Links Helper — 链接助手
- 🔍 Find Scripts For This Site — 查找当前网站脚本
- 🖼️ 通用图片上传助手(Universal Image Uploader)
- 🔗 复制选中链接为 Markdown(Copy Selected Links as Markdown)
- 🔄 Discourse 排序项快速切换(Discourse Sort Option Quick Switcher)
许可证
MIT License — 详见仓库 LICENSE 文件。
贡献
欢迎提交 Issue 与 Pull Request!