各位佬们早,有没有什么插件或脚本可以在点击L站主题时,自动打开新标签页?
- 内容介绍
- 文章标签
- 相关推荐
如题,在首页直接点击主题查看再返回时,首页就重载了,看的位置会被打乱,所以有没有什么插件或者脚本能实现点击帖子时自动打开新窗口,从而解决返回时自动重载的问题呢?
网友解答:--【壹】--:
我有一个佬友写的(实在不会编辑。。看下复制可以吗?)
// ==UserScript==
// @name Linux.do 帖子新标签页打开 (自动激活)
//
http://tampermonkey.net/
//
1.1
// @description 在 Linux.do 论坛点击帖子时,强制在新标签页打开并立即跳转。
//
Gemini
//
https://linux.do/\*
//
GM_openInTab
// @run-at document-start
// ==/UserScript==
(function() {
‘use strict’;
// 监听全局点击事件,使用捕获模式 (true) 确保在网页 JS 执行前拦截
document.addEventListener('click', function(e) {
// 向上查找最近的 A 标签
var link = e.target.closest('a');
// 1. 必须是 A 标签
// 2. 必须有 href 属性
if (link && link.href) {
// --- 核心过滤逻辑 ---
// 排除 javascript: 调用、锚点 # 和空链接
if (link.href.startsWith('javascript:') || link.href.includes('#') || link.href === '') {
return;
}
// 针对 Linux.do (Discourse) 的优化:
// 只有链接中包含 '/t/' (代表 topic/帖子) 时才新标签打开
// 如果你想所有链接都新标签打开,请删除下面这行 if 判断
if (link.href.includes('/t/')) {
// 阻止默认行为(防止当前页跳转)
e.preventDefault();
e.stopPropagation();
// 使用油猴 API 强制新标签页打开并激活
// active: true -> 立即跳转过去
// insert: true -> 插在当前标签旁边
GM_openInTab(link.href, { active: true, insert: true });
}
}
}, true); // useCapture = true 是针对 SPA 网站的关键
})();
--【贰】--:
感谢推荐!
--【叁】--:
selaky/discourse-new-tab: 在新标签页打开Discourse的帖子
可以试下这个,discourse论坛通用
--【肆】--:
我想问这个很久了,但是一直都没动手,都是纯手动拖拽链接
--【伍】--: FluxDO,一个逐渐健硕的第三方 L 站客户端 开发调优
至第一个版本发布到现在,虽然虫子还是不少,不过功能总算是做的七七八八了。 所以在年前开个新帖当主贴,正式介绍一下应用。 [!success] FluxDO 是什么? FluxDO 是一个还属于前期迭代中的第三方 LINUX DO 客户端,目前已适配大部分网页功能,并且在继续添加更多功能,还提供了如 DOH 设置之类的网络设置,LDC 积分卡片之类的拓展功能… [!info] 聊聊…
--【陆】--:
目前使用插件已经发现新问题,如果是从首页点击主题查看的话,右下角会出现当前阅读进度。如果是搜索关键词后显示的主题,点击主题查看的话,是不显示右下角阅读进度的。 如下图所示
Screenshot_2026-04-02-13-06-13-87_93a05c153692cca2d02a989c6efddde11440×3168 287 KB
Screenshot_2026-04-02-13-07-06-83_93a05c153692cca2d02a989c6efddde11440×3168 276 KB
--【柒】--:
能消的吧,edge能消
--【捌】--:
我是在手机上刷的L站
--【玖】--:
电脑可以这么操作,手机没法整
--【拾】--:
ctrl+左键
--【拾壹】--:
使用鼠标中键打开
--【拾贰】--:
我也发现了这个问题,确实不会消掉,头大
--【拾叁】--:
手机用fluxdo
--【拾肆】--:
同问同问
--【拾伍】--:
但是似乎打开新标签页不会把小蓝点消掉
--【拾陆】--:
试了一下楼下发的三方客户端,感觉用起来还是没有网页端这么丝滑,也没有网页那种原汁原味,而且多一个应用,手机的耗电也会额外增加,不如继续用网页来的实在。这个插件体验了几个小时,感觉还是挺不错的。新窗口打开小蓝点是可以消失的,如果不消失的话,可能是当时的网卡了,目前一切使用正常,完美解决了返回重载的难题。最佳答案就给你了!
另外感谢本帖所有支招的佬友吧
如题,在首页直接点击主题查看再返回时,首页就重载了,看的位置会被打乱,所以有没有什么插件或者脚本能实现点击帖子时自动打开新窗口,从而解决返回时自动重载的问题呢?
网友解答:--【壹】--:
我有一个佬友写的(实在不会编辑。。看下复制可以吗?)
// ==UserScript==
// @name Linux.do 帖子新标签页打开 (自动激活)
//
http://tampermonkey.net/
//
1.1
// @description 在 Linux.do 论坛点击帖子时,强制在新标签页打开并立即跳转。
//
Gemini
//
https://linux.do/\*
//
GM_openInTab
// @run-at document-start
// ==/UserScript==
(function() {
‘use strict’;
// 监听全局点击事件,使用捕获模式 (true) 确保在网页 JS 执行前拦截
document.addEventListener('click', function(e) {
// 向上查找最近的 A 标签
var link = e.target.closest('a');
// 1. 必须是 A 标签
// 2. 必须有 href 属性
if (link && link.href) {
// --- 核心过滤逻辑 ---
// 排除 javascript: 调用、锚点 # 和空链接
if (link.href.startsWith('javascript:') || link.href.includes('#') || link.href === '') {
return;
}
// 针对 Linux.do (Discourse) 的优化:
// 只有链接中包含 '/t/' (代表 topic/帖子) 时才新标签打开
// 如果你想所有链接都新标签打开,请删除下面这行 if 判断
if (link.href.includes('/t/')) {
// 阻止默认行为(防止当前页跳转)
e.preventDefault();
e.stopPropagation();
// 使用油猴 API 强制新标签页打开并激活
// active: true -> 立即跳转过去
// insert: true -> 插在当前标签旁边
GM_openInTab(link.href, { active: true, insert: true });
}
}
}, true); // useCapture = true 是针对 SPA 网站的关键
})();
--【贰】--:
感谢推荐!
--【叁】--:
selaky/discourse-new-tab: 在新标签页打开Discourse的帖子
可以试下这个,discourse论坛通用
--【肆】--:
我想问这个很久了,但是一直都没动手,都是纯手动拖拽链接
--【伍】--: FluxDO,一个逐渐健硕的第三方 L 站客户端 开发调优
至第一个版本发布到现在,虽然虫子还是不少,不过功能总算是做的七七八八了。 所以在年前开个新帖当主贴,正式介绍一下应用。 [!success] FluxDO 是什么? FluxDO 是一个还属于前期迭代中的第三方 LINUX DO 客户端,目前已适配大部分网页功能,并且在继续添加更多功能,还提供了如 DOH 设置之类的网络设置,LDC 积分卡片之类的拓展功能… [!info] 聊聊…
--【陆】--:
目前使用插件已经发现新问题,如果是从首页点击主题查看的话,右下角会出现当前阅读进度。如果是搜索关键词后显示的主题,点击主题查看的话,是不显示右下角阅读进度的。 如下图所示
Screenshot_2026-04-02-13-06-13-87_93a05c153692cca2d02a989c6efddde11440×3168 287 KB
Screenshot_2026-04-02-13-07-06-83_93a05c153692cca2d02a989c6efddde11440×3168 276 KB
--【柒】--:
能消的吧,edge能消
--【捌】--:
我是在手机上刷的L站
--【玖】--:
电脑可以这么操作,手机没法整
--【拾】--:
ctrl+左键
--【拾壹】--:
使用鼠标中键打开
--【拾贰】--:
我也发现了这个问题,确实不会消掉,头大
--【拾叁】--:
手机用fluxdo
--【拾肆】--:
同问同问
--【拾伍】--:
但是似乎打开新标签页不会把小蓝点消掉
--【拾陆】--:
试了一下楼下发的三方客户端,感觉用起来还是没有网页端这么丝滑,也没有网页那种原汁原味,而且多一个应用,手机的耗电也会额外增加,不如继续用网页来的实在。这个插件体验了几个小时,感觉还是挺不错的。新窗口打开小蓝点是可以消失的,如果不消失的话,可能是当时的网卡了,目前一切使用正常,完美解决了返回重载的难题。最佳答案就给你了!
另外感谢本帖所有支招的佬友吧

