Opera教程:掌控链接的打开方式

opera前面我们讲了一些Opera中快速搜索的技巧,现在我来分享一些关于打开链接和标签的心得。

多标签是浏览器的重大进步,但由此同时,选择多了,也有了不同的习惯,关于链接打开方式的问题始终不少。

也就有了这样的疑问:打开链接的最佳方法是什么?
答案是:链接的打开方式应该由我们自己来决定,而非网站开发者。

此文属于Opera系列教程之一。如果你感兴趣,欢迎进行订阅

2010.03.19重新整理,将与oc上的同步更新,虽然略有不同。

opera后台标签

情况分析和主要思路

一般情况有:

  • 新标签打开
  • 后台标签打开
  • 当标签打开
  • 新窗口打开
  • 后台新窗口
  • 批量打开链接

以上每种情况提供楼尽可能多的方式,选择顺手的即可。

我个人的操作习惯是这样的,单击链接在当前页打开,拖拽在新标签打开,手势就是在后台标签打开。

1.新标签打开链接

1.1 左键拖拽

operaconfigopera:config#Enable Drag
的值设置为255

1.2 鼠标手势

命令为:

Open link in new page

我们可以这样写

GestureUp=Open link in new page

在页面的链接右键向上拖,则在新标签打开该链接

1.3 中键单击

operaconfigopera:config#UserPrefs|CenterMousebuttonAction设置为1

2.后台新标签打开链接

这几乎是出现频率最高的问题。希望同学们提问之前能先搜索一下

2.1 左键点击

operaconfigopera:config#Target Destination的值设置为2
直接用左键点击链接的话,大多数情况下会在新标签打开。

2.2 单击中键

这是Opera默认的方法,但是一般提问者无法满意这个答案,先不说部分鼠标没有中键,主要是中键的手感一般都不如左右键。纯属凑数。
operaconfigopera: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那养成的习惯,唉。
先将operaconfigopera:config#Enable Drag的值设置为255。
9.63以上,10.2以下版本,并勾选operaconfigopera:config#open new window in background即可。
10.51则勾选operaconfigopera: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

勾选operaconfigopera:config#UserPrefs|SingleWindowBrowsing
这样当前页的所有链接,均在一个页面中打开,包括弹窗。

3.2 Ignore Target

使用operaconfigopera:config#Ignore Target来忽略链接的target属性。
但是,这样会变成默认拦截所有的弹出窗口。如果你不用到弹出窗口的话可以用这个方法。

3.3 使用UserCSS

a[href][target='_blank'] {
-o-link:attr(href) !important;
-o-link-source:current !important;
}

将上面这段代码存为一个css文件,放在你的css目录中,然后在菜单—页面—样式中勾选即可。

opera css

4.链接在新窗口打开

前面说了,多标签的发明是浏览器的一个重大进步,但是众口难调,始终还是有偏执狂喜欢单标签多窗口- –

4.1 单标签模式

这也可以,在“首选项”—“高级”—“标签页”—“增加的标签选项”中,勾选“打开窗口而不是标签页”。
好了,满足你怀旧的欲望,嘿。

4.2 中键单击

如果新窗口打开不是主要操作,但依然需要,那么我们也使用中键。
operaconfigopera:config#UserPrefs|CenterMousebuttonAction设置为3

5.后台新窗口打开

中键点击,operaconfigopera:config#UserPrefs|CenterMousebuttonAction设置为4

6.批量打开链接

推荐:
Snap-Links.js(快速打开多个链接)1.5.6修改版(支持Opera 10.50)

如果是打开书签和历史,可以用ctrl、shift来选择多个同时打开,手势也有效。

本文讲的都是比较常用的Opera使用技巧。好了,让我们一起来掌控链接的打开方式。

» 转载请以超链接形式注明来源:A.shun Blog » 《Opera教程:掌控链接的打开方式》
» 本文链接地址:http://shun.im/21298

» 本文采用 BY-NC-SA 协议进行授权。
» 建议通过 Rss( Feedly | Feedburner | Feedsky )方式及时获取更新。
  1. 其实用得最多的就是在后台标签打开了,其它用得比较少

    Opera 10.50 Opera 10.50 Windows 7 Windows 7
    #1
    @
  2. 我现在已经很少用中键了,Maxthon确实造就了我的很多习惯,呵呵.可惜Maxthon早以不在我的电脑里,现在已经离不开左键拖拽和后台标签了

    ChromePlus 1.3.8.1 ChromePlus 1.3.8.1 Windows 7 Windows 7
    #2
    @
  3. 想请问一下,10.51版如何使用左键划取链接,再点右键【访问网站】,使其在后台标签页打开呢?

    【因为在类似天涯这类的网站,帖子里贴出的链接是不带超链接效果的,即一般你要自己复制黏贴到地址栏才行。前一版opera支持右键,后台新标签打开,可这一更新就不行了。请问有解决办法么?还是我只得还原到上一版呢=。=?】

    Opera 10.51 Opera 10.51 Windows XP Windows XP
    #3
    @
    • @st 额,如果没有带超链接那就不能叫做链接了,你说的应该是在拖选的文本右键增加一个“后台访问”的条目吧。

      这个不属于原版的功能,但可以通过修改菜单实现。

      很简单,编辑菜单配置文件,搜索Hotclick Popup Menu,在这一块中添加以下一行代码:

      Item, "后台访问"=Go to page, "%t",,,"Go"& Switch to previous page
      Opera 10.52 Opera 10.52 Windows XP Windows XP
    • @A.shun

      于是。搜不到这个“Hotclick Popup Menu”。。。

      Opera 10.51 Opera 10.51 Windows XP Windows XP
    • @st 不可能没有这一行的。我不知道你用的配置文件是修改过的还是定制版的。
      刚刚看了默认菜单是在1028行。

      Opera 10.52 Opera 10.52 Windows XP Windows XP
    • @A.shun

      修改了。。
      但还是不行。。还是在当前标签打开(┭┮﹏┭┮)

      Opera 10.51 Opera 10.51 Windows XP Windows XP
    • @st 在首选项—高级—标签页,勾选“在当前标签旁打开新标签”。

      我后面有这个& Switch to previous page命令,就是打开页面后回到上一个标签~

      Opera 10.52 Opera 10.52 Windows XP Windows XP
    • @A.shun

      这个本来就是勾选的
      筒子,要不你试试你能右键在后台打开么?

      额感觉这版或许不支持这个后台功能了吧=^=杯具呐。。

      Opera 10.51 Opera 10.51 Windows XP Windows XP
    • @st – –
      试过了,就算不试也一样。肯定是可以后台打开的。这么简单的问题怎么可能没有把握。
      无论是10.51还是10.52都是可以的。

      Opera 10.52 Opera 10.52 Windows XP Windows XP
    • @A.shun
      我这个试了几次
      只有搜索能够在新标签打开
      “访问网址”这个键却怎么都不行

      莫非是我RPWT-0-

      Opera 10.51 Opera 10.51 Windows XP Windows XP
  4. Opera 的技巧太多了
    呵呵。

    Firefox 3.6.3 Firefox 3.6.3 Windows XP Windows XP
    #4
    @
  5. liaoch20

    请问opera可以实现地址栏直接按回车就在新标签打开么?
    而不需要用F2或者shift+回车
    如果可以的话,应该怎样修改呢?

    Opera 10.70 Opera 10.70 Windows XP Windows XP
    #5
    @
    • @liaoch20 按钮可以,但回车键无解。

      其实这个没必要啊
      键盘输入地址有个定位到地址栏的过程,可以把新建页面并定位到地址栏建立一个快捷键
      剪贴板的有新建+粘贴并转到。

      Internet Explorer 8.0 Internet Explorer 8.0 Windows XP Windows XP
  6. 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;

    都加上了 可是还是无法从新标签打开

    Opera 10.63 Opera 10.63 Windows XP Windows XP
    #6
    @
    • @think 2.1那个只是部分链接。
      要后台的话第二段都是,推荐手势。

      3.2和3.3是强制当前标签打开的方法。

      Opera 11.00 Opera 11.00 Windows XP Windows XP
  7. scorpio19xx

    请问侧栏中的书签和历史 还有页面中选中的搜索 如何用中键或是其他按键在后台新标签中打开?谢谢!

    Opera 11.50 Opera 11.50 Windows XP Windows XP
    #7
    @
  8. 貌似没有解决啊

    Opera 11.51 Opera 11.51 Windows 7 Windows 7
    #8
    @
Leave a Reply to A.shun

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

点击这里取消回复。