我们可以使用Javascript获取我网站的浏览器历史记录吗?
我可以看到一些旧的帖子和帖子谈论这个...但这些方法对我不起作用。
是否可能以及如何?
答案 0 :(得分:9)
您可以使用History object的javascript来执行此操作
history属性具有返回值作为history对象,该对象是一个历史记录项数组,其中包含从该窗口内访问的URL的详细信息。另请注意,History对象是JavaScript对象,而不是HTML DOM对象。
Window Object的历史属性的语法:
window.history
答案 1 :(得分:4)
如果您正在寻找导航浏览器历史记录网址的方法。这些链接会有所帮助。
答案 2 :(得分:2)
出于隐私原因,不能读取客户端浏览器历史记录数据。
如果您试图仅在您的域上观察或生成有关访问者的数据,则可以保留带有会话和cookie的页面信息。
您还可以通过自己的脚本(通过ajax请求发送数据)来收集网站可点击对象上的点击数据。
如果您运行的是一页应用程序类型的网站,并生成自己的网址的宽度“ pushState”函数,则只需添加一些额外的代码来收集数据,并在页面/网址更改时使用ajax发送信息。