我们可以得到浏览器历史记录通过使用Javascript?(Can we get browser hi

2019-06-26 10:01发布

我们可以得到浏览器历史记录我的网站使用Javascript?

我可以看到一些老的职位和线程谈论的......但这些方法并没有为我工作。

是否有可能或没有又如何?

Answer 1:

你可以利用的历史对象 JavaScript来做到这一点的

历史酒店的返回值作为历史对象,这是具有URL的从该窗口中访问的细节记录项目的数组。 另外,还要注意历史对象是JavaScript对象,而不是HTML DOM对象。

窗口对象的历史特性的语法:

window.history 


Answer 2:

如果你正在寻找一种方法来在浏览器历史记录的网址导航。 这些链接将是有益的。

  • http://www.w3schools.com/jsref/obj_history.asp
  • https://developer.mozilla.org/en/DOM/Manipulating_the_browser_history/


Answer 3:

出于保护隐私的原因,没有它无法读取客户浏览器的历史数据。

如果你想在你的域仅观察或生成有关访问者的数据,其可能跟上会话和饼干页面信息。

你还可以收集点击数据在您的网站通过自己的脚本,可点击对象,其通过Ajax请求发送数据。

如果您运行的是一个网页应用程序类型的网站,并生成自己的URL的宽度“pushState的”功能,你只需要添加一些额外的代码来收集数据,并与阿贾克斯发送页面上/ URL变化的信息。



文章来源: Can we get browser history by using Javascript?