通过火狐about:config配置参数强制所有链接在同一标签页打开

发布 admin | 分类 浏览器观察 | 浏览 次 | Posted on 2009-7-7

0

在使用Firefox浏览网页时,我们常常会遇到这样一个问题:由于打开网页过多,使得网页加载速度变慢,还极容易导致浏览器崩溃。其实,这个问题主要是因为一些链接的默认属性是在新标签页中开启,而使用户在不经意间打开了过多标签页。

 

国内的网站在设计过程中,在标签页打开方面,与国外有很多不同之处。国内的网站在设计过程中往往过多采用了新标签页功能——如果某一链接只想一个新的域名,还无可厚非;但如果某一链接指向了同一网站的另一页面,那就有点“过分”了。如果你更倾向于喜欢在同一标签页打开链接,不用担心,我们可以通过Firefox的配置页面about:config来实现它。

 

相信大家对about:config已经不算陌生,我在介绍“在Firefox浏览器中禁用Favicons”和“让旧版Firefox扩展兼容新版浏览器”的两篇文章中都提到过Firefox的配置页面。为了实现在同一标签页打开不同页面,我们需要了解about:config中的两个配置参数browser.link.open_newwindow和browser.link.open_newwindow.restriction。其中,

browser-link-open_newwindow-restriction 

browser.link.open_newwindow 的作用是控制链接是否在新窗口中打开,它有3个值可供选择:

3 在新标签页中打开链接;

2 (默认值)在新窗口中打开链接;

1 在当前窗口或者标签页中打开链接。

browser.link.open_newwindow.restriction定义了通过JavaScript 打开的窗口与 browser.link.open_newwindow 的设置是否保持一致,它也有3个值可供选择:

2 (在Firefox较新版本中,默认值)有设置窗口属性的(如size), 则在新窗口中打开;若没有设置,则与 browser.link.open_newwindow 的设置保持一致;

1 在新窗口中打开某一链接;

0 所有通过JavaScript 打开的窗口均与browser.link.open_newwindow 的设置保持一致。

 

这时,在熟悉了这2个配置参数后,设置就很简单了。在Firefox浏览器中的地址栏输入about:config,在过滤器中输入browser.link.open_newwindow,这样很方便地就查找到这2参数,然后将browser.link.open_newwindow的值修改为1,browser.link.open_newwindow.restriction改为0。现在,你可以测试一下,所有的链接都是在同一标签页中打开了。

 

当然,如果你想将所有的链接改为在新标签页中打开,只需将browser.link.open_newwindow的值改为3,即可轻松实现。

 

本文系 对啊博客 原创文章,转载请注明出处:www.duia.org

0 评论

发表评论