Opera教程:掌控链接的打开方式
前面我们讲了一些Opera中快速搜索的技巧,现在我来分享一些关于打开链接和标签的心得。
多标签是浏览器的重大进步,但由此同时,选择多了,也有了不同的习惯,关于链接打开方式的问题始终不少。
也就有了这样的疑问:打开链接的最佳方法是什么?
答案是:链接的打开方式应该由我们自己来决定,而非网站开发者。
此文属于Opera系列教程之一。如果你感兴趣,欢迎进行订阅。
2010.03.19重新整理,将与oc上的同步更新,虽然略有不同。
情况分析和主要思路
一般情况有:
- 新标签打开
- 后台标签打开
- 当标签打开
- 新窗口打开
- 后台新窗口
- 批量打开链接
以上每种情况提供楼尽可能多的方式,选择顺手的即可。
我个人的操作习惯是这样的,单击链接在当前页打开,拖拽在新标签打开,手势就是在后台标签打开。
1.新标签打开链接
1.1 左键拖拽
将opera:config#Enable Drag
的值设置为255
1.2 鼠标手势
命令为:
Open link in new page
我们可以这样写
GestureUp=Open link in new page
在页面的链接右键向上拖,则在新标签打开该链接
1.3 中键单击
opera:config#UserPrefs|CenterMousebuttonAction设置为1
2.后台新标签打开链接
这几乎是出现频率最高的问题。希望同学们提问之前能先搜索一下
2.1 左键点击
将opera:config#Target Destination的值设置为2
直接用左键点击链接的话,大多数情况下会在新标签打开。
2.2 单击中键
这是Opera默认的方法,但是一般提问者无法满意这个答案,先不说部分鼠标没有中键,主要是中键的手感一般都不如左右键。纯属凑数。
opera:config#UserPrefs|CenterMousebuttonAction为2表示后台新标签打开。
2.3 Ctrl+shift+左键单击
这也是官方默认的按键,需要用到三个键- -汗。
Ctrl+shift+回车也是这一样的效果。同样,感觉按键太多,意义不大,也只是罗列出来。
2.4 鼠标手势
加入以下两个手势这就实现了用鼠标右键把链接向上或向下拖,实现在后台新标签打开。
命令为:
Open link in background page
我们习惯上这么写
GestureUp=Open link in new page | Go to start GestureDown=Open link in background page | Go to end
强烈推荐此方式:手势可以实现的功能更加丰富,而且对于后台打开频繁的人来说,这样可以平衡鼠标左右键的使用率,减少手指疲劳和延长鼠标寿命。
2.5 左键拖拽
很多人从Maxthon那养成的习惯,唉。
先将opera:config#Enable Drag的值设置为255。
9.63以上,10.2以下版本,并勾选opera:config#open new window in background即可。
10.51则勾选opera:config#UserPrefs|OpenDraggedLinkInBackground,感谢卡农的提醒。
10.50是个杯具。
2.6 Ctrl+左键单击
这个只能用js实现,需要两只手还要js,没啥必要。
详情请见:http://bbs.operachina.com/viewtopic.php?f=41&t=14927
3.左键单击当前标签打开链接
这个其实是默认的,但是因为target=”_blank”属性等的存在,有时候会带来一些麻烦。
始终坚持:链接的打开方式应该由我们自己来决定,而非网站开发者。好在op可以无视它。
下面的方法同样也解决了下载时弹出空白页面的问题。
3.1 SingleWindowBrowsing
勾选opera:config#UserPrefs|SingleWindowBrowsing
这样当前页的所有链接,均在一个页面中打开,包括弹窗。
3.2 Ignore Target
使用opera:config#Ignore Target来忽略链接的target属性。
但是,这样会变成默认拦截所有的弹出窗口。如果你不用到弹出窗口的话可以用这个方法。
3.3 使用UserCSS
a[href][target='_blank'] { -o-link:attr(href) !important; -o-link-source:current !important; }
将上面这段代码存为一个css文件,放在你的css目录中,然后在菜单—页面—样式中勾选即可。
4.链接在新窗口打开
前面说了,多标签的发明是浏览器的一个重大进步,但是众口难调,始终还是有偏执狂喜欢单标签多窗口- –
4.1 单标签模式
这也可以,在“首选项”—“高级”—“标签页”—“增加的标签选项”中,勾选“打开窗口而不是标签页”。
好了,满足你怀旧的欲望,嘿。
4.2 中键单击
如果新窗口打开不是主要操作,但依然需要,那么我们也使用中键。
opera:config#UserPrefs|CenterMousebuttonAction设置为3
5.后台新窗口打开
中键点击,opera:config#UserPrefs|CenterMousebuttonAction设置为4
6.批量打开链接
推荐:
Snap-Links.js(快速打开多个链接)1.5.6修改版(支持Opera 10.50)
如果是打开书签和历史,可以用ctrl、shift来选择多个同时打开,手势也有效。
本文讲的都是比较常用的Opera使用技巧。好了,让我们一起来掌控链接的打开方式。
» 转载请以超链接形式注明来源:A.shun Blog » 《Opera教程:掌控链接的打开方式》
» 本文链接地址:https://shun.im/21298
其实用得最多的就是在后台标签打开了,其它用得比较少
我现在已经很少用中键了,Maxthon确实造就了我的很多习惯,呵呵.可惜Maxthon早以不在我的电脑里,现在已经离不开左键拖拽和后台标签了
想请问一下,10.51版如何使用左键划取链接,再点右键【访问网站】,使其在后台标签页打开呢?
【因为在类似天涯这类的网站,帖子里贴出的链接是不带超链接效果的,即一般你要自己复制黏贴到地址栏才行。前一版opera支持右键,后台新标签打开,可这一更新就不行了。请问有解决办法么?还是我只得还原到上一版呢=。=?】
@st 额,如果没有带超链接那就不能叫做链接了,你说的应该是在拖选的文本右键增加一个“后台访问”的条目吧。
这个不属于原版的功能,但可以通过修改菜单实现。
很简单,编辑菜单配置文件,搜索Hotclick Popup Menu,在这一块中添加以下一行代码:
@A.shun
于是。搜不到这个“Hotclick Popup Menu”。。。
@st 不可能没有这一行的。我不知道你用的配置文件是修改过的还是定制版的。
刚刚看了默认菜单是在1028行。
@A.shun
修改了。。
但还是不行。。还是在当前标签打开(┭┮﹏┭┮)
@st 在首选项—高级—标签页,勾选“在当前标签旁打开新标签”。
我后面有这个& Switch to previous page命令,就是打开页面后回到上一个标签~
@A.shun
这个本来就是勾选的
筒子,要不你试试你能右键在后台打开么?
额感觉这版或许不支持这个后台功能了吧=^=杯具呐。。
@st – –
试过了,就算不试也一样。肯定是可以后台打开的。这么简单的问题怎么可能没有把握。
无论是10.51还是10.52都是可以的。
@A.shun
我这个试了几次
只有搜索能够在新标签打开
“访问网址”这个键却怎么都不行
莫非是我RPWT-0-
Opera 的技巧太多了
呵呵。
请问opera可以实现地址栏直接按回车就在新标签打开么?
而不需要用F2或者shift+回车
如果可以的话,应该怎样修改呢?
@liaoch20 按钮可以,但回车键无解。
其实这个没必要啊
键盘输入地址有个定位到地址栏的过程,可以把新建页面并定位到地址栏建立一个快捷键
剪贴板的有新建+粘贴并转到。
2.1 左键点击
将opera:config#Target Destination的值设置为2
直接用左键点击链接的话,大多数情况下会在新标签打开。
3.2 Ignore Target
使用opera:config#Ignore Target来忽略链接的target属性。
但是,这样会变成默认拦截所有的弹出窗口。如果你不用到弹出窗口的话可以用这个方法。
3.3 使用UserCSS
a[href][target=’_blank’] {
-o-link:attr(href) !important;
-o-link-source:current !important;
❗
都加上了 可是还是无法从新标签打开
@think 2.1那个只是部分链接。
要后台的话第二段都是,推荐手势。
3.2和3.3是强制当前标签打开的方法。
请问侧栏中的书签和历史 还有页面中选中的搜索 如何用中键或是其他按键在后台新标签中打开?谢谢!
貌似没有解决啊