有没有办法在 JavaScript 中获取以前的 URL?像这样的东西:
alert("previous url is: " + window.history.previous.href);
有没有类似的东西?还是我应该把它存储在一个 cookie 中?我只需要知道这样我就可以在没有锚点的情况下进行从前一个 URL 到当前 URL 的转换。
document.referrer
在许多情况下,如果他们通过单击链接进入当前页面(而不是直接在地址栏中输入,或者我相信在某些情况下,通过提交表单?),会为您提供用户访问的最后一页的 URL。由DOM 级别 2指定。更多在这里。
window.history出于安全和隐私原因,允许导航,但不允许访问会话中的 URL。如果有更详细的 URL 历史记录,那么您访问的每个站点都可以看到您访问过的所有其他站点。
window.history
如果您正在处理在您自己的站点中移动的状态,那么使用其中一种正常的会话管理技术可能不那么脆弱并且肯定更有用:cookie 数据、URL 参数或服务器端会话信息。