Javascript历史记录不起作用
Javascript history does not work
document.addEventListener('DOMContentLoaded', function () {
displayRecentUrls("recentUrls");
});
function displayRecentUrls(divName) {
var popup = document.getElementById(divName);
var ul = document.createElement("ul");
popup.appendChild(ul);
var microsecondsPerWeek = 1000 * 60 * 60 * 24 * 7;
var oneWeekAgo = (new Date).getTime() - microsecondsPerWeek;
history.search({
'text': '',
'startTime': oneWeekAgo
},
function(historyItems) {
for (var i = 0; i < historyItems.length; ++i) {
var url = historyItems[i].url;
var li = document.createElement("li");
ul.appendChild(li);
var a = document.createElement("a");
a.href = url;
a.appendChild(document.createTextNode(url));
li.appendChild(a);
}
});
}
我编写了上面的代码来生成一周的浏览历史记录。它不起作用。我是Javascript的新手,所以我可能犯了一个愚蠢的错误。
据我所知,您无法获得浏览器历史记录。但是,您可以做的是查看用户是否访问了某些URL。下面是一个示例。
如果你只想往后看一页,document.referrer
会给你用户来自的页面。
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- CSS悬停在JQuery循环的最后一条记录中不起作用
- 检索和更新在MS CRM中不起作用的记录
- 本地存储:记录和保存,不起作用
- AngularJS编辑记录行为不起作用
- 单击事件不起作用,当我在 jquery 数据表中显示每页 25 条记录时
- 按下后退并调用历史记录后();History.pushstate没有实例化/不起作用
- Javascript历史记录不起作用
- 历史记录 API 不起作用(后退/前进)
- 电话间隙介质记录第二次不起作用
- 反应路由器 v2.0 浏览器历史记录不起作用
- 带有框架的浏览器中的按钮返回(历史记录转发不起作用)
- 在transitionTo之后,Ember.js历史记录不起作用
- Postgre使用Ajax函数在带有复选框的数据库中进行多记录删除查询,不会返回任何结果;不起作用
- Rails,javascript在转到下一个记录时不起作用
- 保存模型记录不起作用(Spine)
- CRM 2013:当从Advanced Find打开记录时,取消任务的Javascript不起作用
- 选择/取消选择全部对单个记录不起作用
- jqgrid:动态添加记录后排序不起作用
- Javascript ADO 记录集打开方法不起作用.参数化查询