javascript - 与使用 JavaScript 的下拉菜单登录表单相比,重定向到登录页面的优点

标签 javascript html performance

我注意到很多大型网站(例如 gmail)要求您重定向到特定的登录页面,其他网站将通过下拉菜单进行登录。两者的优点/缺点是什么?

非常感谢

最佳答案

将登录机制集成到页面中的主要优点是它提供了登录和/或创建用户帐户的能力,而不会丢失用户正在执行的操作的上下文。

例如,在 StackOverflow 上,用户无需登录即可输入新问题或答案。单击“提交”按钮后,系统会提示他们是否要创建帐户或使用现有帐户。通过重定向到另一个页面,可以在不丢失信息的情况下完成此操作。

另一个例子可能是在食谱网站上。用户可能会找到他们喜欢的食谱,然后单击“添加到收藏夹”按钮。如果他们尚未登录,则会出现一个弹出框,允许他们创建帐户或使用现有帐户登录。完成后,食谱将被添加到他们新创建的帐户中的收藏夹中。另一种方法是使用一个登录链接,该链接会转到不同的页面,迫使用户在登录后再次找到他们感兴趣的菜谱。这严重扰乱了用户流量,并可能导致大量用户损失。

单独的登录页面的优点是更容易实现。具有“安全”信息的页面可以简单地重定向到登录页面,而不必担心在没有有效 session 上下文的情况下呈现 UI。

总体而言,必须根据您网站的环境、仔细研究用户习惯并根据用户群的实际样本进行测试后做出选择。我想这个决定绝对不是随意的,也不应该掉以轻心。

关于javascript - 与使用 JavaScript 的下拉菜单登录表单相比,重定向到登录页面的优点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8451137/

相关文章:

javascript - 无法使这个(简单)递归函数返回一个值

javascript - 导入场景后无法检索所有网格

javascript - 在 ExtJS 中使用图标

javascript - type=”number” 和基于文化的小数点分隔符的 html 标签输入

javascript - 如何避免悬停和事件的 css 规则被在 javascript 中以编程方式完成的 css 更改重写?

html - 如何在非标准形状的透明 PNG 后面创建背景颜色?

自定义 memstr (strstr) 速度优化

javascript - 如何在 JavaScript 中将数组中的随机值分配给另一个数组中的项目(将名称数组分配给工作日数组)?

javascript - polymer 元素加载速度非常慢

android - 缓慢的音乐加载算法