超链接打开方式-页面内还是页面外?

网络时代,一个强大的浏览器,比如Chrome, FireFox可以浏览整个网络世界。网络世界由数不清的网页组成。网页中自然充满了各种各样的超链接。整个网络世界就是由这些超链接联系起来,再用搜索引擎Google等组织好这些信息。

超链接有一个重要的问题,点击链接后是新开一个页面还是在原页面里找开?Google的搜索结果默认是在原页面打开——虽然个性化设置可以设置在新页面打开,中国的搜索引擎百度是在新页面打开新链接页面。普通的网站,比如博客网页中的链接应该采取什么的样形式呢?

Google采用本页面里打开链接的原因是基于这样的原则:让用户尽快离开自己的网站 (We may be the only people in the world who can say our goal is to have people leave our website as quickly as possible),让人们找到信息后立马离开Google。而百度和众多中文网站采用新页面打开链接,是想把用户留在本页面,制造更多的页面浏览量。

新页面里打开链接,还有历史原因。在过去网速不快的时代,人们喜欢点开一堆网页,让其后台下载,甚至实现离线浏览。后来网站也维持这种习惯,久而久之,中文网络世界就充满了新建页面打开链接的情况。甚至Google AdSense都为了讨好中文用户,特例实现新开页面打开AdSense广告页面。

多页面可以实现浏览器中充满各种各样的网页,符合电脑的多进程模式,充分利用电脑资源和网络资源。然而,人脑不符合多进程模式,采用线性单页面浏览模式会更好,即在单一页面里浏览所有网页,把所有注意力都集中在同一个窗口里,需要的时候,只需要前进、后退在网页中穿梭即可,当然,这种方式有些极端,但至少说明人脑使用这种使用这种方式可能会更好一些。事实上,欧美包括日本的网页链接多采用页面内打开的模式。

至于博客中的网页链接,我个人建议适量引入站内链接和站外链接,但不要过多,以防分散注意力,毕竟博客这种长度深度网页需要注意力集中才能读完。链接打开方式建议如此处理:站外链接可以用新开页面的方式点开——使用本页面内点开也未尝不可,站内链接则采用页面内打开的模式。

不要怕访客离开自己的网站,只要内容好,他们一定会回来,即使是多按一下后退键。过多的标签页未必就一定是好事,有时候,less is more.

也许喜欢新开页面的网民们不喜欢页面内打开的链接,这里提供一个小技巧:使用鼠标中键点击超链接,即可以实现后台新建标签页打开页面,而不必麻烦地“右击鼠标”,“在新标签里打开链接”。

超链接打开方式-页面内还是页面外?》上有52条评论

    1. 土木坛子

      非洲有些国家网络都没有的吧?你所处的地方有网络已经不错了。我很想了解一下非洲的情况,如果可能,期待你写写关于非洲的见闻,否则我们从媒体上获得的信息可能未必真实。先谢谢。

      回复
      1. 天长地久

        我也有这个打算。
        也胡乱写了一些,以游记形式在博客上
        可能只是以我的眼光去看非洲。看坦桑。
        我还想以视频形式记录一下。
        在我博客有个视觉天下频道。刚刚起步。

        回复
    1. 土木坛子 文章作者

      你典型的中文网民嘛。我试了一下,Alt+左键在Chrome浏览器上是下载这个链接,所以还是鼠标滚轮比较好,适用所有主流浏览器,只需点击一下。

      回复
      1. 马光

        肯定是新页面方便啊。
        搜索一下,里面会有很多结果(尤其是学术类的),经常都是至少查看三五个页面的,如果每次都在同页面打开然后阅读后再返回,会非常不方便。我是特意设置谷歌搜索结果到新页面的。

        回复
        1. 土木坛子

          那不也是双手操作的嘛,我说的鼠标滚轮是单手操作,只需一击,就以新页面方式在后台打开链接,而且适应于所有主流浏览器。

          回复
  1. 棉裤

    我一般也是在新标签里打开页面,而保持刚才的搜索结果,原因是搜索引擎给出的几十个结果里,能有一个是自己真正想要的就不错了,所以没有找到想要的页面以前,是不会关闭搜索结果的。
    在搜索结果方面,又让我想起傻X的百度。我忽然发现我从来都会不遗余力的挖掘、发现和创造鼓励百度改进算法的机会
    欧耶!!

    回复
  2. qiaodahai

    我个人更喜欢新页面打开,一般都给超链接加上target=”_blank”,多年以来已经习惯了。还有,谭兄提供的小技巧“使用鼠标中键点击超链接,即可以实现后台新建标签页打开页面”很好用,学习了。

    回复
  3. 哈啦

    其实我也习惯用新窗口打开的,用谷歌的时候总是不习惯。
    我用的搜狗浏览器,按着鼠标划一下就是新窗口打开,现在几乎点连接的时候都是这划一下。

    回复
  4. 佐仔

    几乎都是新开标签页的比较多的,不像以前机器配置底,打开多几个网站就会死机。
    现在为了方便,我的浏览器曾一次开二十多个标签页,然后标签之间切换浏览。而现在的浏览器也是为了在一个界面打开更多标签页而设计的。

    回复
  5. 十万大山

    怎么打开的问题还是交给客户自己控制好了。
    欧美日那边默认页面内打开是,因为这样可以给访客一个选择权,如果访客喜欢另外打开,可以简单按住键盘Ctrl键再点击即可!
    如果所有链接都是另外打开,访客想页面内打开的话就得另外折腾一番,反正我是不懂如何始终保持所有链接页面内打开的

    回复
    1. 一树小草

      可以用鼠标手势解决;我的话是设定向左拖动链接在当前页面打开,向上是后台新标签页,向下是前台新标签页。(就我这个操作习惯,基本上target属性对我的无效)

      回复
        1. 一树小草

          保持简单也是一种选择呢。
          如果你用的是火狐的话可以修改配置来强制在当前页面打开。browser.link.open_newwindow;改成1就好。如果用的是chrome的话——如果能接受userscript的话——也可以写个脚本把页面中所有的a标签的target属性改成_self。(好像有点重技不重道了呢,而且既不简单也不原生。。)

          回复
  6. yxiao

    我的习惯是点鼠标中间的滚轮,来新建页面打开。
    网络上的信息很多,我经常会碰到的情况:打开一个网页后,发现很有意思的网站链接,我会新建页面打开这个链接,等将这个页面看完了再去那个页面,到了那个页面,我又对这个页面上其它的链接感兴趣,最后导致我的chrome全是页面,让我忙的不可开交。

    回复
      1. 新浪微博rss

        我最开始就是准备搭建一个第三方玩的,后来慢慢就想收集微博,就像美国国会图书馆那样,如果一开始就想做成现在这样,我肯定做不到。整个项目代码我修改了800+次。

        回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注