且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

一个网页如何决定是当前页打开还是新窗口打开?

更新时间:2022-08-18 22:47:30

   一个网页是采用新开还是跳转的方式,目前也没有一个相对统一或被认可的标准或数据支持;这是一个没有优劣的不同操作习惯问题,所以贴近用户的习惯是一个好的处理方式;

优劣势对比

对大部分习惯鼠标点击的用户来讲:

优势 缺点 新开 1、不中断页面 
2、可以后台加载,避免等待 
3、可以 1、增加标签栏负担 
2、不能回退 跳转 1、浏览流程清晰 
2、支持用户新开的操作 1、会离开现有流程 
2、加载需等待 
3、回退时定位实现成本高

对小部分习惯通过中键和ctrl来辅助浏览的用户来讲,他们会在需要的时候自己控制新开窗口;所以会更为灵活一点;

逻辑关系

一个网页如何决定是当前页打开还是新窗口打开?

跳转: 如果希望用户的操作流程是线性的,就采用跳转的方式,比如B2C的下单操作; 
新开: 如果希望用户的操作是并行或发散的,那可以采用新开的方式,比如浏览商品; 
上面两个是很容易区分的场景,但是有一些场景则没有明显的区分,建议统一使用跳转方式; 
1、点击跳转更符合链接设计的初衷;而且据悉W3C可能会放弃target的用法 
2、跳转对用户存在鼠标右键或者ctrl来更改的机会; 
或者是类似于discuz一样提供不同的操作习惯,discuz的新开窗口也是作为一个辅助方式存在,默认还是以跳转为主; 
一个网页如何决定是当前页打开还是新窗口打开?

我们对比一下主流B2C的做法,

TB JD GOME SUNING YIHAODIAN 首页->商品列表 新开 跳转 新开 新开 新开 商品列表->商品详情 新开 新开 新开 新开 新开 商品详情->购物车 新开 跳转 跳转 跳转 跳转 购物车->下单 跳转 跳转 跳转 跳转 跳转 二级站点 新开 跳转 新开 新开 新开

    除购物流程这个明显的先后线性操作流程来讲,其他的并无明显的规律;所以在你纠结无法选择的时候的就采用跳转吧!

如何联系我:【万里虎】www.bravetiger.cn 【QQ】3396726884 (咨询问题100元起,帮助解决问题500元起) 【博客】http://www.cnblogs.com/kenshinobiy/