超链接应不应该打开新窗口?

2015-08-08 13:15:19 +08:00
 JeffreyLau

用Google搜索的时候我就特别不适应,个人习惯,在搜东西的时候我很难一下子就找到想要的,所以总是会一下子打开好多窗口,然后一个一个看。但是Google默认会在原窗口打开,所以我就不得不右键在新窗口中打开,感觉很麻烦。而且html里的<a>标签也是默认这样的,得加target="blank"才在新窗口打开。
所以我很好奇,难道世界上大部分人的需求都是在原窗口打开链接?

7489 次点击
所在节点    浏览器
50 条回复
loading
2015-08-08 13:19:08 +08:00
使用鼠标中键点击。
xgfan
2015-08-08 13:20:27 +08:00
登陆google之后可以自己设置。
JeffreyLau
2015-08-08 13:21:01 +08:00
@loading 没有鼠标,mac
caomu
2015-08-08 13:21:18 +08:00
google是可以设置新窗口打开链接的,这种还好,给你选择权。
目前主流的理念是,是否新窗口,应该给用户自己决定,所以就默认本窗口,用户可以自己选择中键点击或按住shift点击,就可以新窗口。或者浏览器设置默认行为。
不过我个人的意见还是:外站新窗口,本站本窗口。另外,像豆瓣,点击顶栏不同频道(读书/电影/…)是新窗口的,而页面普通内部链接是本窗口。
JeffreyLau
2015-08-08 13:21:25 +08:00
@xgfan 哦哦,我去看看
xgfan
2015-08-08 13:21:50 +08:00
JeffreyLau
2015-08-08 13:24:36 +08:00
@xgfan 设置好了,谢谢
arzusyume
2015-08-08 13:27:42 +08:00
按住cmd后单击也可以啊
JeffreyLau
2015-08-08 13:35:38 +08:00
多谢各位,个人配置解决了:
1.Google可以设置在新标签打开链接,焦点自动变到新页面上
2.OS X里cmd+单击,可以在新标签打开,焦点仍在本页面(Safari的shift+单击是add to reading list,chrome的shift+单击是在新窗口打开)

至于默认设置是在本页打开链接,可能只是设计成默认最简吧
fox
2015-08-08 13:38:26 +08:00
有些比较严肃的网站是一般的链接在本窗口打开,需要在新窗口打开的链接会做一个标识。

(图片来自 http://www.obirin.ac.jp/postgraduate/index.html
JeffreyLau
2015-08-08 13:42:57 +08:00
@fox 我不太理解,标识有什么用吗?好像在新窗口打开会对用户造成什么损失?
fox
2015-08-08 13:48:08 +08:00
@JeffreyLau 虽然我并没有太大的感觉,貌似是说不经用户同意就打开新窗口是不礼貌的行为。
所以就有了类似上面一样的网站,会在需要开新窗口的url上做标志。但是这样的网站也很少啦,一般什么机构的官方网站才这样吧。
ctsed
2015-08-08 13:53:05 +08:00
@fox 不礼貌哈哈哈
imn1
2015-08-08 13:56:57 +08:00
另,google未登录的设置是记录在cookies的,频繁访问会一直保持,但很久不访问或者清空cookies就要重新设置

html 的礼仪是本页打开,新窗打开需要“预先告知”,但只是礼仪,不是规范,所以国内没哪个网站遵守这点
simodorg
2015-08-08 13:57:08 +08:00
@fox
@JeffreyLau
就像 iOS 中 Safari 的打开新标签页,页面会跳转到新打开的标签页,直接打断了用户在原页面的阅读,对我而言在查阅资料时是一个极其反人类的设计,而 Chrome 就是停留在原页面的。这些网站加了这么个标示,估计是出于这个考虑。
JeffreyLau
2015-08-08 14:06:05 +08:00
@imn1 这个礼仪有参考资料吗?还是只是“民间流传”。我想多看看
JeffreyLau
2015-08-08 14:08:51 +08:00
@simodorg 好像不是一类情况啊。他图里这个地方不管是新标签还是本页都会打断阅读的。至于iOS内的比较,如果chrome是这样的话确实挺不错的
imn1
2015-08-08 14:09:45 +08:00
@JeffreyLau
w3.org,但我现在找不到链接了,上世纪 html4 时代看过
simodorg
2015-08-08 14:10:22 +08:00
@JeffreyLau 确实,但如果是中间点击的话就是停留在原页面的。
JeffreyLau
2015-08-08 14:14:25 +08:00
@imn1 我去翻翻🙈

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/211718

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX