实际上有点标题党了,应该说成在任何时候在网页上都使用新窗口打开属性是一个坏习惯。很多站长都喜欢问怎么把自己网站的链接搞成新窗口打开的方式,实际上我觉得这是完全多此一举,甚至是一个坏习惯。
实际上会发现很多国外网站和国内网站的不同之处在于,国内网站的链接喜欢新窗口打开,而国外网站却不喜欢这样做。我看到网上有些人认为这是一种礼仪或者说是因为以前电脑的性能不足留下来的习惯,但是我不想讨论这个方面。我只想说说我的看法。

我认为绝大多数时候都不应该使用新窗口打开,原因如下:

  1. 将选择权交给用户,几乎所有浏览器在链接之上点击鼠标中键(就是滚轮)或者按住Ctrl再点击链接都是将链接新窗口打开,而如果网站默认将链接作为新窗口打开,用户将无法选择。
  2. 前进后退按钮比控制一个新窗口容易,这点体现在移动设备上最为明显,移动设备上甚至支持滑动前进和返回,而打开和关闭一个新页面的成本较高;而且现在许多人的鼠标(游戏鼠标)比如我的,都有前进后退键,所以对我来说使用前进后退键更为快捷,而新窗口打开会使前进后退按钮失效。
  3. 如果需要用户频繁切换页面的网站,最不应该使用新窗口打开,因为谁也不想看到拥挤的页面选项卡。

而我觉得可以使用新窗口打开的地方有这些:

  1. 打开一份参考资料的时候,需要两个网页对照查看,或者是链接到一些PDF文档中。
  2. 当前页面和链接中的页面具有非常低关联性的时候。
  3. 当前页面有音乐和视频在播放的时候,这些常见与音乐视频展示页面,因为谁也不想看视频听音乐的时候出现割裂感。