我的联盟 作品 招聘 外包 人才  酷站加油 国内 国外 CSS  资源图库 图库 模板 矢量 图标  设计欣赏 界面 LOGO 插画 艺术  网页 平面  专访 名站 竞赛 社区
当前位置:首页 > 网页教程 > 网页理论 > 正文
新开窗口应该浏览器控制
来源:blog.rexsong.com 作者:一叶千鸟 2009年04月16日 22:22 网友评论:0条 点击:

是否打开新窗口是个古老话题,并且多开窗口的问题基本已有了原则上的定论。

  1. 后退、前进按钮不可用;
  2. 用户无法控制链接在本页还是新窗口打开;
  3. 增加任务栏负担;
  4. 不便手动全部关闭。

从操作角度考虑,其实用鼠标右键菜单可以新开标签页,中键点击链接可以新开标签页,按住链接拖拽到页签也可以在本窗口打开,都能避免定义target=_blank链接的新开窗口问题。但毕竟不顺手,而且不是通用方案,但是我更有理由相信target=_blank不是绝对错误。

首先,完全依靠w3c标准来定论绝对不能使用target=_blank有欠说服力,我比较赞同按需打开新窗口的结论,同时也百思不得其解为什么Strict DTD抛弃target标签,因为需求很典型。

其次,对中国网民,或全世界发展中国家网民来说,能灵活使用shift键的基本都是中高级用户,排除少数也知道按住shift再点击链接的其他用户,这个用户群的量级也太小。

第三,在浏览器完全页签化、独立页签进程的趋势下,target=_blank是打开新窗口还是新标签页对用户更友好,是否应该浏览器来改进?比如Chrome和FF中点击target=_blank默认是打开新标签页,而不是新窗口。(IE, Safari都是打开新窗口)

并且针对Chrome和FF中如果按住shift点击链接打开新窗口的情况,我推断它们还是比较容忍target,并且最大程度从良了这个属性。尤其Chrome还支持tab拖出和重组,让是否新窗口的问题得到了弱化,操作流畅感胜过其他浏览器。点击“确实应该新开窗口”链接的target=_blank似乎也不是那么讨厌,并且可以方便用户不再思考、动手按住shift。

因为中国特色网站的呈现、渲染效率普遍很低,里边无数个脚本调用,还有外链广告。我习惯是一个窗口一个网站,比如网易新闻首页到内容页的链接,淘宝搜索结果到商品页的链接,都是强制target=_blank。用IE和Safari浏览的体验很差,但Chrome和FF不仅没问题而且还很顺手。

试想,如果所有浏览器处理target=_blank都是新标签页而不是新窗口,点击后既不会增加任务栏负担,也不会造成全部手动关闭麻烦。世界会不会清净很多?web设计师也不再那么痛苦?或者说target=_blank本身确实不合理,应该拆为target=_window和target=_tab两个定义。意外的是,在网上查到哈斯日志MozTW都已在05年有类似想法提出,我假设应该如此:

  1. 链接默认在本窗口打开;
  2. 链接定义target=_window新开窗口;
  3. 链接定义target=_tab新开标签页;
  4. 链接只要按住ctrl键统一新开窗口;
  5. 链接只要按住shift键统一新开标签页。

另外关于新标签页(new tab)中文说法,Chrome和FF翻译是“新标签页”,IE是“新选项卡”,Safari是“以标签方式打开”。个人认为既不是“标签”也不是“卡”,叫做“新页签”最合适,起码应该呼吁所有浏览器统一说法,太不象话了。

事实同样证明,好方案应该从根源上解决问题,退一步海阔天空。如果仅停留在页面上纠缠target=_blank的对错,似乎永远也无解,希望我的判断没错。

注意:文中提到的各浏览器版本特指IE7, FF3, Chrome1, Safari4。

© 一叶千鸟(转载请留原文链接,更新于2009年04月16日22点)

原文:http://blog.rexsong.com/?p=6061

上一篇:人际沟通与信息设计   下一篇:超越质检员——看图购beta版的思考
收藏此页】【打印】【关闭
 相关文章  我要点评
·Mozilla基金会发布火狐浏览器9.0正式版
·微软IE浏览器明年将开始自动更新
·奇虎360开发“不死”浏览器
·谷歌新款浏览器插件可将IE变为Chrome
·重磅出击 搜狗浏览器发布3.1版
·傲游浏览器因机房断电发生服务故障
·云览天下,一触即达——QQ浏览器(android)设计之路
·360浏览器HD新版发布 支持iOS5系统

免责声明:本站刊载此文不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。对本文有任何异议,请联络:68design#163.com
转载要求:作者及来源信息必需保留。转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印。



关于我们 | 设计服务 | 广告服务 | 常见问题 | 网站地图 | 法律声明 | 联系我们
Copyright © 2003-2012 68design.net, All Rights Reserve 【找网页设计师,当然上网页设计师联盟】