【油猴脚本】Discourse 新标签页-更丝滑智能地用新标签页刷论坛

提一个需求,能不能设置特定类型的响应后台/前台新标签打开,比如我点论坛logo的时候想在当前页打开(

1 Like

嗯嗯,之后会试着加这个功能,不过时间可能会等有点久(我年底要考试了,以及屎山代码加功能有点困难 :joy: 在计划重构一些模块)。

在自定义功能实现之前,可以考虑在设置里关掉主题帖类的 “在主题帖内部点击其他链接时,用新标签页打开“ 和个人主页类的 ”在用户个人主页内点击其他链接时,用新标签页打开“ ,就能在99%的情况下实现点击论坛logo在当前页打开了(我想说百分百,但是话不能说太满,万一找漏了),而且几乎不会影响到其他地方。

此外,如果需要左侧导航栏也在原标签页打开,也可以在设置里开关对应的选项。


顺便借这次回复,统一说明一下,如果在浏览时在主题帖页面或用户主页页面遇到一些怪情况,大家都可以先试着关闭 “在主题帖内部点击其他链接时,用新标签页打开“”在用户个人主页内点击其他链接时,用新标签页打开“ 这两个规则。

它们两个都是早期的历史遗留规则,承担的职责基本已经被后来更完善的新规则覆盖,现在基本只能起到”制造问题“的作用。

比如站长遇到的点击聊天按钮变成新标签页打开就是这个规则导致的,在修复问题之前,关掉这两个规则也可以让聊天窗口恢复正常。

我考虑在之后把这两条规则变成默认关闭或者效果反转(临时解决方案),并在明年对规则部分进行一次大整改(长期方案)。

不错不错

1 Like

最好是分栏,详细帖子页在右栏打开,这样甚至都不用切换标签页

1 Like

分栏功能在其他论坛有人提出了一种实现方法:

使用 EDGE 浏览器分栏功能,配合本脚本的新窗口打开功能,左面是帖子目录,点击帖子标题后在右侧打开浏览。所有左边这个帖子目录就不停的往下滚动就行,想看哪个点哪个 自动就在右侧栏打开了。

据反馈效果不错。
如果屏幕够大/多,甚至还可以在边上加点别的界面,比如股票之类的。

借用一下对方的图片:

image.png

1 Like

也不错

不过右栏会不会就打开很多标签页

我自己的edge卸载了没试过,问了下AI,说是每次在左边的目录点击一个新帖子,它会直接替换掉右边已经打开的那个,而不是新建一个,所以右侧不会有很多标签页。

1 Like

cool