增加用户体验中避免重复询问的方法
最初设计Web时没有长期的观念——一系列相关的请求。Web服务器收到来自Internet上各个独立页面的请求,通过为每一个请求者发送页面进行答复。单独处理每个请求。结果导致Web服务器(网站)开始无法了解两个连续的页面请求是否来自同一个用户。
Web为什么设计成这种方式?因为它的目的是为了信息共享,而不是为了事务处理。当人们只是浏览文档和浏览彼此的网页时,毫无问题。
一旦表单、脚本和电子商务加入到Web中,引发了通过无国界的系统传递数据的问题。网络实现必须设计成由Web服务器判断来自同一个用户的一系列请求的方法,以及在页面之间传递数据的方法。
数据在两个连续的页面之间共享不是什么难题。在这种特殊情况下,处理第一个表单数据的脚本能够将任何数据继续加载到下一个表单。当插入不含数据的页面时,问题就出现了:第一个页面中收集的数据不是第二个页面中需要的而是第三个页面中需要的。使这个问题复杂化的原因是Web用户能够(而且确实会这样做)在网站中进行不可预知的导航,而不是按照预先确定的路线前进。
为了允许站点既能够将用户数据传递到站点的各个角落而又避免重复询问的现象发生,出现了三种截然不同的方法:“隐藏表单”、“Cookie”和“装满的”URL。第四种方法与众不同,涉及浏览器。
最近浏览器制造商提供了自己解决“重复需求”禁忌的方案。新型的浏览器能够检测显示页面中的表单,而且能够自动填充数据。浏览器能够记住来自前一网站用户在表单中填写的数据,或者通过特殊的由用户填写的用户简介表单获取数据。
这种方法假设Web用户不关心“重复需求”的问题是如何解决的;他们只是不希望再次输入数据。这种方法将记忆数据的责任从网站转嫁给了浏览器。
本课主题:增加用户体验中避免重复询问的方法
相关主题:
从用户体验角度考虑避免要求用户多次登陆或输入数据
从输入信息方面增加网络用户体验
网站建设中用户体验要素的应用
用户体验的目的是为了提高效率
对于网站用户体验盛行的见
请拨打热线:0571-86586571

