是否可以提供一个特定的URL,供任何在网络应用程序中为页面添加书签的人使用



我有一个场景,用户在web应用程序中向特定于时间/会话的页面添加书签。任何访问书签的用户都会自动重定向到登录,但随后会重定向到"无效会话页面"并返回主页。

我有没有可能在我的标记中添加一些东西,或者添加一个脚本,告诉浏览器一个特定的链接地址,以便在保存之前从URL中删除任何参数。

我确实找到了这个元标签<link rel='bookmark'title='Google' href='http://google.com/'>,但正如本文所解释的,这对我没有帮助

不,这是不可能的。

相反,重新设计您的URL,使其不特定于会话。完全取消会话,而不是用于登录目的。在现代网站中,如果用户在很长一段时间后回来,最应该发生的事情就是在回到原来的位置之前看到登录页面。

如果这听起来不切实际,我建议您提出一个问题,描述您在会话状态中保留的信息以及如何更改这些信息。

通常情况下,根据信息类型,应将其存储为:

  • 在您的数据存储中,与用户关联,而不是会话(对于大量特定于用户的内容,如"我正在写的文章草稿")
  • 在URL本身(对于所有"我在看什么视图"信息),或者
  • 在浏览器存储中(cookie、localStorage等;不是首选,因为用户可能会在所有网站上删除它或更改浏览器)

最新更新