是否可以从历史记录对象中获取最后一页网址?我来到了 history.previous ,但这是未定义的或受到我所见过的保护
答案 0 :(得分:17)
不是来自history
对象,而是来自document.referrer
。如果你想获得最后访问的实际页面,没有基于对每个属性的支持单独的案例,就没有跨浏览器的方式。
答案 1 :(得分:3)
您无法在任何浏览器中访问历史记录。这将是严重的安全违规,因为这意味着任何人都可以窥探其用户的历史。
您可以为IE和其他浏览器编写浏览器帮助程序对象,以便您访问它。 (类似于谷歌工具栏等)。但这将要求用户允许该应用程序在其计算机上运行。
有一些令人讨厌的方法可以使用一些“不那么好”的方式来获取某些历史记录,但我不推荐它们。查看this link.