我们可以使用Javascript获取浏览器历史记录吗?

我们可以使用Javascript获取浏览器历史记录吗?,javascript,browser,browser-history,Javascript,Browser,Browser History,我们可以用Javascript获取我的站点的浏览器历史记录吗 我可以看到一些老帖子和帖子在谈论这个。。。但这些方法对我不起作用 是否可能以及如何实现?您可以使用javascript来实现这一点 history属性的返回值为history对象,它是一个历史项目数组,包含从该窗口访问的URL的详细信息。另外,请注意历史对象是JavaScript对象,而不是HTMLDOM对象 窗口对象的历史记录属性的语法: window.history 如果您正在寻找在浏览器历史URL中导航的方法。这些链接将很有

我们可以用Javascript获取我的站点的浏览器历史记录吗

我可以看到一些老帖子和帖子在谈论这个。。。但这些方法对我不起作用

是否可能以及如何实现?

您可以使用javascript来实现这一点

history属性的返回值为history对象,它是一个历史项目数组,包含从该窗口访问的URL的详细信息。另外,请注意历史对象是JavaScript对象,而不是HTMLDOM对象

窗口对象的历史记录属性的语法:

window.history 

如果您正在寻找在浏览器历史URL中导航的方法。这些链接将很有帮助


出于隐私原因,不可能读取客户端浏览器历史数据

如果您试图仅在您的域上观察或生成有关访问者的数据,则可以使用会话和cookie保留页面信息

您还可以通过自己的脚本收集网站上的点击数据,这些脚本通过ajax请求发送数据


如果您正在运行一个单页应用程序类型的网站,并使用“pushState()”函数生成您自己的url,您只需要添加一些额外的代码来收集这些数据,并在页面/url更改时使用ajax发送信息。

您想做什么?
“…但结果什么都不是”
--结果是什么?您是否有一些代码尝试过但没有按预期工作?这将是有益的,如果你张贴。可能重复:我想要所有的历史对象或列表,就像我们点击历史选项卡你忘了提到的是,事实上,只有几个方法可用。它们只允许浏览此对象并替换项目。@Pranay:我不知道您共享的浏览器教程指的是什么,但Chrome的(27.0.1453.116 m)历史对象缺少以下属性:当前、下一个、上一个。使用或链接w3schools是一种反模式,现场数据的准确性一直存在问题。