May*_*ron 14 javascript browser browser-history
我们可以使用Javascript获取我的网站的浏览器历史记录吗?
我可以看到一些旧帖子和帖子谈论这些......但这些方法对我不起作用.
是否可能以及如何?
你可以利用javascript 的History对象来做到这一点
history属性具有作为历史对象的返回值,该历史对象是具有从该窗口内访问的URL的详细信息的历史项的数组.另请注意,History对象是JavaScript对象,而不是HTML DOM对象.
Window Object的history属性的语法:
window.history
Run Code Online (Sandbox Code Playgroud)
出于隐私原因,不可能读取客户端浏览器历史数据。
如果您尝试仅在您的域中观察或生成有关访问者的数据,则可以使用会话和 cookie 保留页面信息。
您还可以通过您自己的脚本收集网站可点击对象上的点击数据,这些脚本通过 ajax 请求发送数据。
如果您正在运行单页应用程序类型网站并使用“pushState()”函数生成自己的 url,则只需添加一些额外的代码来收集该数据并在页面/url 更改时使用 ajax 发送信息。
归档时间: |
|
查看次数: |
51205 次 |
最近记录: |