1

我有兴趣找出为什么在某些网站上使用它来处理用户发起的搜索提交,它如何影响请求和响应流,以及为什么它是必要的(或有益的)。在 MVC 框架中,执行起来似乎很困难,因为您将另一个页面注入到流的中间。

编辑:

与广告无关。例如,大多数旅游网站过去都这样做,并且没有广告......一些银行网站也这样做,其中只有一个加载程序,上面写着“请稍候,我们正在处理您的交易......”。

4

3 回答 3

1

它通常用于长时间运行的请求,以防止 Web 服务器超时请求。使用插页式页面,您可以不断刷新页面,直到获得结果。

编辑:

此外,对于长时间运行的请求,有一个“正在加载..”页面以向用户显示正在发生的事情是有益的。如果没有插页式页面,如果请求时间过长,请求可能看起来已挂起。

于 2008-10-16T13:50:14.717 回答
1

为了补充 HVS 所说的,之前出现的插页式广告,比如加载主页,在很大程度上是出于广告目的,我们都看到了“关闭此广告”链接。

从用户体验的角度来看,它们可能会有所帮助的一个例子是,当用户启动一项需要来自可能需要一些时间才能响应的流程的反馈的操作时 - 因为它很慢,很忙,或者只是有很多处理要做.

例如,考虑一个在线预订航班的网站。您经常会在点击“查找航班”时看到插页式广告,因为系统必须关闭并询问所有相关的航班信息,然后在将它们显示在屏幕上之前为您分类。如果这种“请求、询问、返回、显示”的往返时间可能超出正常网页从一个页面转换到下一个页面所需的时间,则 UX 设计师可能会考虑使用插页式屏幕(或消息)来让用户知道某事正在发生,同时允许系统有完成请求所需的时间。任何具有这种面对面时间的屏幕都会从“我们拥有它们时,我们不妨向他们展示一些东西”的角度来吸引您的营销部门的注意。

作为一名 UX 设计师,我自己并不总是喜欢这样的插页式广告,因为我希望每个系统都能立即返回数据,但如果由于某种原因它不能,我非常希望让用户尽可能地了解发生了什么 - 而不是让他们盯着浏览器状态栏,直到他们再次尝试或厌倦并离开。

考虑到这一点的最后一点也是在这样的屏幕上设置时间上限和下限。如果您需要展示插页式广告,请展示足够长的时间,以便人们可以阅读并理解它,但不要太长,以免他们厌倦了等待。作为粗略的指导,将其打开至少 3-4 秒(即使该过程平均为 4 秒,但在这种情况下已在 1 秒后完成)。在 4 到 10 秒之间,每秒检查一次进程是否已响应(然后将用户带到它具有的下一页),并在 10 秒后认真考虑告诉用户重试或告诉他们您失败了(同时让您的技术团队解决最终会影响您利润的问题)。

于 2009-10-26T13:01:00.090 回答
0

我相信绝大多数插页式页面都是用来投放广告的。

于 2008-10-16T13:47:40.743 回答