GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
阅读:6658回复:19

让 Discuz 论坛的帖子在新标签页打开 (含 uc.js 和 GM 脚本)

楼主#
更多 发布于:2010-10-09 16:08
我以前写过一个脚本,让链接在新标签页打开,不过需要用户自己用正则表达式定义规则,比较麻烦,而且很多用户根本不会写正则表达式。后来我发现,在同一个页面打开帖子的论坛,基本上都是 Discuz 做的论坛,所以就写了这么一个脚本,针对 Discuz 论坛的特点,让Discuz论坛的帖子在新标签页中打开,用户自己不需要做任何设定。两个脚本各有各的好处,userChrome.js 脚本是每次鼠标按下去后都执行代码;而 GreaseMonkey 脚本是网页加载结束后执行代码并修改网页的内容,理论上延长了网页的加载时间,而且在网页加载结束前点击链接的话,脚本没还有作用,但是 GM 脚本只需要运行一次。

对于uc.js脚本,如果想要链接在后台打开,将代码中的 inBackground: false 改为 inBackground: true 就可以了。

2011/09/27 v1.7 点击下载 uc.js脚本
支持本论坛新版。

2011/09/09 v1.6 点击下载 uc.js脚本
更新了一下。

2011/04/02 v1.5 点击下载 uc.js脚本
更新了一下,将正则表达式集中放在一起,修改合并了一些正则表达式。

2010/10/19 v1.3 点击下载 uc.js脚本
bug修正(uc.js脚本):之前的版本,本论坛的帖子列表,从第2页开始点击帖子链接仍然在原页面打开。

2010/10/10 v1.2 点击下载 uc.js脚本
之前的uc.js版本,如果将 inBackground 改为 true,Firefox 会在新页面打开帖子,但同时原本的页面也会转到点击的帖子中。现在修正了这个问题。

2010/10/09 v1.1 uc.js脚本 GM脚本
增加了对旧一点的 Discuz 论坛(比如 http://www.foobar2000.com.cn)的支持,增加了对本论坛的支持。
附件名称/大小 下载次数 最后更新
open_link_in_tab.GM_v1.1.zip (1KB)  132 2010-10-09 22:40
open_link_in_tab.v1.1.zip (1KB)  62 2010-10-09 22:40
open_link_in_tab.v1.2.zip (1KB)  93 2010-10-10 17:59
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
1楼#
发布于:2010-10-09 16:08
loveqiushui:装了GM那个,貌似本论坛还是不行?(即左键点一下帖子,不会在新标签页打开,而是还在原来那个标签打开...)回到原帖

本论坛不是 Discuz 做的,不过新版本的脚本已经增加了对本论坛的支持。
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
2楼#
发布于:2010-10-09 16:08
distance0:在本论坛翻到第二页无效后,再按1来到第一页,同样无效。
但在隔壁同样的操作,按1来到第一页后还有效。
回到原帖

隔壁和这儿采用的系统不一样。1.3版的 uc.js 脚本修正了这个问题。
附件名称/大小 下载次数 最后更新
open_link_in_tab.v1.3.zip (1KB)  70 2010-10-19 15:19
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
3楼#
发布于:2010-10-09 16:08
更新了一下,将正则表达式集中放在一起,修改合并了一些正则表达式。
附件名称/大小 下载次数 最后更新
open_link_in_tab_v1.5.zip (1KB)  76 2011-04-02 10:34
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
4楼#
发布于:2010-10-09 16:08
我自己的电脑上早就更新了,但一直没上传,这儿更新一下吧。
附件名称/大小 下载次数 最后更新
open_link_in_tab_v1.6.zip (1KB)  47 2011-09-09 22:04
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
5楼#
发布于:2010-10-09 16:08
更新到 1.7,支持本论坛新版。
附件名称/大小 下载次数 最后更新
open_link_in_tab_v1.7.zip (1KB)  179 2011-09-27 19:50
游客

返回顶部