selaky
1
引言
你是否遇到过这些问题?
- 习惯在新标签页打开帖子,不想在同一个页面来回加载切换?
- 不想等帖子加载,想在上一个帖子加载时,继续逛首页和提前开下一个帖子?
- 厌倦了每次浏览论坛,都得手动按住 Ctrl 或中键点击链接?
- 发帖求助自动新标签页打开的脚本,却被告知 “没有必要”?
- 试过其他同类脚本,但总有不顺手的地方?
- 除了小众软件,还在逛其他 Discourse 论坛,想要一致的体验?
那么,来试试这个脚本吧。作者在受够了这一切之后,甩鞭子让AI写了一个体验超棒,解决(我自己的)一切痛点的脚本。
本脚本和别的脚本有什么区别?
市面上的新标签页打开脚本已经挺多了,为什么还要有这个脚本?
1. 自动识别,一键配置
自动识别当前页面是否是 Discourse 论坛并激活,一次配置,一致体验,一个脚本搞定 (几乎) 全部论坛。也提供白名单和黑名单功能为智能识别兜底。
** 提醒:** 无法被自动识别的论坛大概率是极高度定制的论坛,强行白名单启用可能导致部分规则无法生效或效果错误
2. 注重细节体验
许多新标签页脚本要么仅能在首页点击链接时用新标签页打开主题帖,在搜索页面就失效,要么把所有帖子都在新标签页打开,甚至在同一个帖子切换楼层也要新打开一个页面。
本脚本针对这些细节都做了优化,确保无论何时浏览帖子都丝滑而符合直觉。
3. 不止主题帖
本脚本对用户主页,附件,弹窗等等也可修改打开方式。而且,如果你不喜欢其中某个设定,想要换成原标签页 / 新标签页,可以随时在设置界面修改,定制你的冲浪体验。
4. 美观的设置界面
设置界面美观,支持夜间模式和语言切换,还可一键将当前域名加入黑白名单。虽然设置界面八百年可能都不会打开一次,但功能还是很齐全的。
注:脚本默认打开所有配置开关,该状态下是作者自己最习惯的浏览方式。因此,选项在开启情况下,有的是新标签页打开,有的是原生标签打开,这不是设计混乱,是特性 QAQ 每个选项打开是什么效果都写清楚了,应该不会引起混淆。
设置界面预览

下载地址
在Github中有更详细的信息,包括更具体的功能和规则列表(AI总结的,有点长,就不贴上来了)。
只想要安装脚本的话,先在浏览器上安装篡改猴(又叫油猴/Tampermonkey),然后点击Greasy Fork 的链接下载安装。
Github 仓库
Greasy Fork 脚本下载链接
备注
- 配置项看着多,但通常情况下可以开箱即用,仅当有个性化需求才需要设置
- 代码基本都是 AI 写的,作者本人基本不懂,可能会很草台班子
经过一周的试用,确认没有 bug
- 自从帖子发布后,漏网的 bug 们就纷纷冒头了,欢迎大家反馈(拷打)作者
- 有建议大家也可以提,但是作者不一定有能力改哈哈

3 个赞
kat
(kat)
3
烂透了,
你的承诺是这样的:
不想等帖子加载,想在上一个帖子加载时,继续逛首页和提前开下一个帖子?
但现在点击瞬间,我直接跳新标签去了。 我怎么继续逛首页? 告诉我,怎么逛?
直接使用自带的「Ctrl+点击」,它都不会跳出当前标签页
1 个赞
selaky
4
这点是我忽略了,回头加上,应该要加个停留在旧标签页的功能的
selaky
5
换个角度想,人工是最智能的,想什么时候新标签页就什么时候按中键,这样习惯了也挺好。
我写这个脚本就是因为自己习惯不了,就想写一个自用。结果中间又不停冒出新想法,陆陆续续加了很多需求,最后发现为了这个脚本已经跑了几十刀额度的AI了,所以干脆分享出来,万一有人和我一样呢。
4 个赞
oldsento
(Oldsento)
9
本站有没有支持本站网页后台或新标签打开的手机浏览器 链接中的脚本目前测试发现只有Alook支持,via/x浏览器等常用的非主流/小体积浏览器都不行诶
话说能不能后台打开新标签?
1 个赞
selaky
10
谢谢!收藏帖子的话,我平常一般用论坛自带书签,或者cubox收藏需要分类的内容,感觉不是很有必要再专门开发个收藏脚本。如果真的有需要,建议蹲蹲有没有其他大佬愿意开发一个。毕竟我自己开发的东西自己不用的话,也很难做出好用的效果来。祝你能获得心仪的脚本!
selaky
12
后台打开功能正在开发,不出意外就快上线了。但是手机浏览器上不知道能不能生效,之前没测试过也没专门做过适配,等这个版本好了以后我试试能不能适配(实话讲成功率不大
,因为我的脚本也是AI写的,你那边让AI写的没用,那我这里十有八九也不行)
selaky
13
脚本更新啦~当前版本1.2.0
更新内容一览:
修复了搜索框内链接不能正确打开的bug,并补上了相应的搜索框规则(在弹窗类)
修改了设置界面样式,以容纳更多内容。
隆重推出:后台打开功能
增加了后台打开功能,并且可以设置后台打开页面的范围是只包括主题帖(适合只想刷帖的同学)还是所有页面。后台打开只对原本就要在新标签页打开的页面生效,避免影响其他页面浏览体验。
为了保持和旧版本的衔接,后台打开功能默认关闭,可以去设置页面手动打开并选择想要生效的范围,或者点击悬浮球(见下文)切换。只需设置一次,以后都能生效。
此外,后台打开还附带悬浮球功能,用于快速开关后台打开模式,从而更灵活控制浏览器焦点转移。不需要悬浮球的同学可以在设置关闭,减少打扰,不影响后台打开功能本身。(默认打开是为了防止有需要用的人不知道有这个功能)
新界面预览:

注:经测试,后台打开功能不适配手机浏览器,AI分析认为,是平台限制和安全策略导致后台打开不能生效,最终被降级为普通新标签页打开。总之就是超过我和AI能解决的范围了。
bearrf
(薛定谔的熊)
14
支持啊!非常实用的脚本,感谢分享!希望悬浮按钮能增加“返回顶部”功能 
1 个赞
Qingwa
(青小蛙)
16
Hi 遇到个新问题,点击右上角聊天的时候,也会新标签页。但实际上聊天时弹小窗展示的呀。
1 个赞
molezz
(molezz)
17
各种网页现在都是通过中键或者拖拽来实现tab打开啦。
另外我中滚轮键是映射到鼠标侧键的,然后侧键的后退用手势解决了 ……
1 个赞
selaky
18
坏了,暴露了我平常不用聊天了。已经找到问题原因了,新功能增加暂停,让我快马加鞭修复这个问题。
1 个赞
一直习惯了中键开网页 刷一次主题 把要看的全部中键后台点开 在一个一个标签刷过去
1 个赞
Frank9
(Frank)
20
歪果仁好像挺喜欢一个页面跳来跳去的,好多国外网站比如github的链接,一点就是跳转。我都是手动右键新标签打开
1 个赞