各位佬们早,有没有什么插件或脚本可以在点击L站主题时,自动打开新标签页?

2026-04-11 13:161阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

如题,在首页直接点击主题查看再返回时,首页就重载了,看的位置会被打乱,所以有没有什么插件或者脚本能实现点击帖子时自动打开新窗口,从而解决返回时自动重载的问题呢?

网友解答:
--【壹】--:

我有一个佬友写的(实在不会编辑。。看下复制可以吗?)

// ==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


--【拾肆】--:

同问同问


--【拾伍】--:

但是似乎打开新标签页不会把小蓝点消掉


--【拾陆】--:

试了一下楼下发的三方客户端,感觉用起来还是没有网页端这么丝滑,也没有网页那种原汁原味,而且多一个应用,手机的耗电也会额外增加,不如继续用网页来的实在。这个插件体验了几个小时,感觉还是挺不错的。新窗口打开小蓝点是可以消失的,如果不消失的话,可能是当时的网卡了,目前一切使用正常,完美解决了返回重载的难题。最佳答案就给你了!

另外感谢本帖所有支招的佬友吧