加拿大预测网-在线预测

信息动态

网站设计是技术与创意的完美融合!

技术资讯

新开窗口应该浏览器控制

2009-04-16 22:22:00

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

  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还支持ta♎b拖出和重组,让是否新窗口的问题得到了弱化,操作流畅感胜过其他浏览器。点击“确实应该新开窗口”链接的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。

0532-85810878 473587358 扫码添加微信

加拿大预测网-在线预测:扫码添加微信

扫码关注公众号

加拿大预测网-在线预测:官方公众号

2054585360