前面我们讲了一些Opera中快速搜索的技巧,现在我来分享一些关于打开链接和标签的心得。
首先,打开链接的最佳方法是什么?当前标签打开?新标签?后台新标签(也就是不激活新标签)?还是新窗口?
答案是:按照我们自己的意思来。链接的打开方式应该由我们自己来决定,而非网站开发者。
本来此文只是来总结一些打开链接的思路和Opera简单使用技巧,但是想起以前在小众看过的《Firefox 技巧 – 打开链接的最佳方法》,有一定的启发,让我决定重新整理这个文章。
此文属于Opera系列教程之一。如果你感兴趣,欢迎进行订阅。

情况分析和主要思路
一般情况有三种:1.后台打开,2.当前页打开,3.新标签打开。
我个人的操作思路是这样的,单击链接在当前页打开,拖拽在新标签打开,手势就是在后台标签打开。
Opera后台标签打开链接的方法汇总
这里顺便回答了一个大多数刚刚接触op的朋友会问到的问题:Opera如何在后台打开新标签
- 单击中键
这是Op默认的方法,但是一般提问者无法满意这个答案,先不说部分鼠标没有中键,主要是中键的手感一般都不如左右键。纯属凑数。 - Ctrl+shift+左键单击
这也是官方默认的案件,需要用到三个键- -汗。Ctrl+shift+回车也是这一样的。同样,感觉按键太多,意义不大,也只是罗列出来。 - 鼠标手势
加入以下两个手势这两行就实现了用鼠标右键把链接向上和向下拖实现在后台新标签打开。GestureUp=Open link in background page GestureDown=Open link in background page
我们还可以在命令后面用“|”来添加其他的命令,这是后话,本文比较长不跑题。
强烈推荐此方式,手势可以实现的功能更加丰富,而且对于后台打开频繁的人来说,这样可以平衡鼠标左右键的使用率,减少手指疲劳和延长鼠标寿命。 - 左键拖拽
习惯Maxthon的朋友都喜欢用这个。。但个人还是推荐用手势,原因上面说了。我主要用它来实现新标签打开,而不是后台。
将opera:config#Enable Drag的值设置为255,即可拖拽链接在新标签页打开。
如果你习惯拖拽在后台打开并且不想改变习惯,那么只需要勾选opera:config#open new window in background即可。 - Ctrl+左键单击
在以前zww5o问过我这个问题,但是我这组按键一般用来调用下载工具- -,那时没找到方法实现这,惭愧。
最后在oc上看到了这个js,放到你的js目录中,重启op,就可以用Ctrl+左键单击让链接在后台打开了。
js来自http://my.opera.com/community/forums/topic.dml?id=208071
去除target=”_blank”
在新标签和后台新标签打开我们很容易就实现了,但是万恶的target=”_blank”属性。。给看似最简单的当前页打开带来了一点的麻烦。
这种老掉牙的属性在大多数网站还存在着,包括Google,也包括我这里- -。不过这也方便测试下面的方法。
方法1:高级选项
opera提供了这么个选项opera:config#Ignore Target,来忽略链接的target属性。
但是,这样会变成默认拦截所有的弹出窗口,这个显然不是我要的。如果你不用到弹出窗口的话可以用这个方法。
方法2:Css
上面那招不适合,之后我开始在oc上寻找其他方法,然后看到了Cs也的这段css,很受用。
a[href][target='_blank'] {
-o-link:attr(href) !important;
-o-link-source:current !important;
}将上面这段代码存为一个css文件(下载),反正你的css目录中opera:config#Local CSS Files Directory,然后在查看菜单—样式中勾选即可。

方法3:Javascript
sfufoet提到的那个Don’t open new windows在op下也是可以用的,但是加载上面那段css消耗的资源和时间肯定是少于那个js的。再说,我们有时候要禁用js。只是提供多一个选择。
弹出窗口的处理
按F12,一般选择“拦截不想要的弹出窗口”。F12对应opera:config#Target Destination。常见值如下:
0=在新标签或窗口中打开
1=在当前页面打开
2=在后台打开
3=屏蔽弹出窗口
记得要取消勾选“首选项”—“高级”—’标签页‘—“重用当前标签页”,不然在搜索框和书签也会在当前标签打开。

对于Js方式控制的链接打开方式
当然,上面说的方法只是一般情况,还是有一些不在我们控制范围之内的,比如说Flash上的链接,比如说如果网页用javascript方法来控制,我们就有点无奈了,只能让弹出窗口在后台打开,但是要固定在标签也有点困难,通过js应该可以做到,不过我不会- -。
不过仔细想来,这种情况像是Gmail,一般我们是不会想离开邮箱页面的,新标签打开应该也算正合我意。对于其他使用这种方式的站点,属于极少数情况,可以对其禁用js。
如果你有更好的建议,欢迎补充。
特殊爱好
总是会有些童鞋们不走寻常路,这里说下两个典型。
1.强制后台打开新标签
有这么一种人,姑且称之为后台控,他们巴不得所有的标签都在后台打开,然后再手动转过去- -
可以启用这个js来达成这种目的。该js来自http://bbs.operachina.com/viewtopic.php?t=986
2.链接在新窗口打开
前面说了,多标签的发明是浏览器的一个重大进步,但是众口难调,始终还是有偏执狂喜欢单标签多窗口- -
这也可以,在“首选项”—“高级”—“标签页”—“增加的标签选项”中,勾选“打开窗口而不是标签页”。
好了,满足你怀旧的欲望,嘿
本文讲的都是比较常用的opera使用技巧。好了,让我们一起来无视网站开发者的设定,我们要掌控链接的打开方式。
» 转载请注明来源:A.shun's Blog » 《Opera教程:掌控链接的打开方式》
» 本文链接地址:http://www.a-shun.com/archives/21298.html

用过几次就卸了。还是FF合心意。
晕,怎么我的邮件订阅不了的?
@Note, feed的邮件订阅有点抽- -
还是建议用阅读器吧
看要在什么情况下了
我比较喜欢在原窗口打开链接~
@园子, 是啊,具体情况具体分析
再次来膜拜对Opera如此执着的人,实在难以想象浏览器的粉丝。
@Jacse, 其实控软件的很多,浏览器作为最重要的软件之一,用好浏览器对各方面的提高是很明显的。所以这很正常。
FF和chroem的粉丝从数量上看更多
啊啊啊,你的opera快到登峰造极了。
我也没使用过,先学习了
你用Opera用的很顺手了啊
讲得太细了,不过也折射出博主的理论功底.
@吴熠, 理论,虚无缥缈的理论。。要之何用
一个教程能让人看懂才是最重要的
看来不去用一下是不行了
到FF那篇看看去。
opera在我心里永远是最优雅的浏览器,还可以画函数图像!
看起来好麻烦,不过还要试一下
@90后的贼, 一点都不麻烦。。我只是例举了很多
只要选择一种方法即可
一直想要个拖拽新窗口打开链接的功能,不过貌似将opera:config#Enable Drag的值设置为255后没效果诶
@whisperer, 取消勾选首选项-高级-标签页-重用当前标签页
尽可能向下或者上拖。其实我不太喜欢拖拽,建议手势,手势更加流畅和强悍
@shun, 嗯,可以了~~谢咯。习惯问题吧 我不太用手势,很多时候要用到触摸板~~嘿
我还是习惯在新标签页中打开。不过这篇文章让我学到很多不知道的技巧不错
博主,找电子出版社联系一下,把你的文章全部发表成书吧,呵呵~~
怎么把oprea设为默认浏览器? 之前有,可现在我怎么也找不到在什么地方设置!
@Shon, 首选项—高级—程序
你可以在细节里面选择关联的文件
很详细啊,个人觉得鼠标中键后台打开新标签很舒服,尤其是要打开一堆链接
,以至于后来安装Logitech都不适应了。
@软言软语, 恩,习惯了就好。不过大多数鼠标的中键在微动上下的成本是比不上左右键的- -
经常打开一堆链接的推荐你用Snap-Links,那个才叫爽
我是新标签页打开
越来越喜欢拖拽在后台打开了,但是发现我尝试过的,有近一半的网站不能用这个办法,这和什么网页的什么设定有关,js么?
@Vicia, 跟网页有一定关系。
但是op的拖拽本身比较弱也是一个问题
opera拥有最强大的数不鼠标手势,但是拖拽还是后来才加入的
悲剧今天没用opera
一直都是按中间的,且习惯了那手感…
@mfkof, – -不简单啊。。习惯中键
习惯中键了
用惯了FF很难再用别的了
@dev, 我正好相反,不是我习惯opera,而是opera按照我的操作习惯来