猿问

如何在JavaScript中获取前面的URL?

如何在JavaScript中获取前面的URL?

有没有办法在JavaScript中获得前面的URL?就像这样:

alert("previous url is: " + window.history.previous.href);

有类似的东西吗?还是我应该把它放在饼干里?我只需要知道,这样我就可以完成从以前的URL到当前URL的转换,而不需要锚等等。


尚方宝剑之说
浏览 1135回答 3
3回答

函数式编程

document.referrer在许多情况下,如果用户通过单击链接到达当前页面(相对于直接在地址栏中键入,或者我相信在某些情况下通过提交表单?),您将获得用户访问的最后一个页面的URL。由DOM级别2. 再来点。window.history允许导航,但不允许出于安全和隐私原因访问会话中的URL。如果有更详细的URL历史记录,那么您访问的每个站点都可以看到所有其他您曾经访问过的站点。如果您正在处理在您自己的站点周围移动的状态,那么使用一种正常的会话管理技术(Cookie Data、URL params或服务器端会话信息)可能就不那么脆弱了,而且肯定更有用。

心有法竹

document.referrer这是一个标准的,它将提供您访问的URL。

HUX布斯

如果您想在不知道url的情况下转到上一页,可以使用新的History API。history.back(); //Go to the previous pagehistory.forward(); //Go to the next page in the stackhistory.go(index);  //Where index could be 1, -1, 56, etc.但是您不能在浏览器上操纵不支持HTML 5历史记录API的历史堆栈的内容有关更多信息,请参见博士
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答