javascript 允许直接从浏览器加载网页并通过浏览器按钮导航?

7kjnsjlb  于 2023-01-16  发布在  Java
关注(0)|答案(1)|浏览(156)

允许网页直接从浏览器url字段或浏览器后退按钮加载好吗?
如果任何用户浏览主页,我们的Web应用程序都能正常工作,但有些用户直接在浏览器中访问Web URL,并提出了它不能正常工作的问题。
你能建议我们是否需要支持通过浏览器加载网址或允许通过主页导航?
一些银行网站给出了一个警告,说不要使用浏览器的网址或浏览器按钮之间的网页导航,即他们会警告不要按浏览器后退按钮导航到上一页等,所以这是正确的想法呢?

63lcw9qa

63lcw9qa1#

是的!理想情况下,您应该让您的用户直接使用链接,并像往常一样使用网站功能。如果他们使用浏览器上的“最近浏览的网页”功能,他们想重新访问历史记录中的某个网页,或者他们访问该网页的频率太高,以至于该网页出现在他们的推荐网页列表中(这是一些浏览器中存在的功能,如Chrome),这是理想的。
query parameters是实现这一点的一个好方法。
总的来说,你应该期望你的用户从主页以外的其他地方访问网站,并有一些逻辑来处理这样一个网页,该网站不会成为坏。
然而,有一些情况下,它只是不可能有网站的工作,如预期的,没有一些以前的行动所做的用户(例如,填写表单或进行身份验证。在某些情况下,您的用户可能需要进行身份验证才能访问特定链接,理想情况下,because of security, user sessions should eventually expire)。在这种情况下,拥有将用户重定向到他们可以再次开始其流程的某个先前页面(例如,登录页面)的安全措施总比什么都没有好。
如何实现这一点在很大程度上取决于所使用的堆栈(React和Angular之间的编程导航各不相同。您甚至可能根本没有使用库或框架!)。

相关问题