JavaScript:检索上一个 URL
问题:
浏览网页通常需要访问权限到之前的 URL,而不使用锚点或 cookie。有 JavaScript 解决方案吗?
答案:
是的,document.referrer 属性可以提供当前页面之前访问过的页面的 URL。当用户单击链接导航到当前页面时,通常会填充此属性,但并非在所有情况下都可以访问该属性。
说明:
为了安全和出于隐私原因,window.history 不能用于访问会话中的 URL。访问历史 URL 将允许网站跟踪不同网站上的用户活动。
用法:
console.log(`Previous URL: ${document.referrer}`);
注意事项:
虽然 document.referrer 可以提供之前的 URL,但在某些场景下可能不可用,比如当用户:
替代方案:
为了在您自己的站点内进行可靠的状态管理,请考虑使用:
以上是如何在不使用 Cookie 或锚点的情况下在 JavaScript 中检索之前的 URL?的详细内容。更多信息请关注PHP中文网其他相关文章!