目前我的代码有效,但速度很慢。问题在于,在我访问每个访问项目并根据if
显示输出时,过滤对象访问。
使用visits.filter
会更快吗?如是。如何调整我的功能?感谢
chrome.history.search(options, function(history) {
$.each(history, function(i, item) {
var itemTime = new Date(item.lastVisitTime)
if (item.visitCount > 0) {
$.each(history, function(i, item) {
chrome.history.getVisits({ url: item.url }, function(visits) {
$.each(visits, function(i, visit) {
if (visit.visitTime > startTime && visit.id == item.id) {
var visiTime = new Date(visit.visitTime)
//console.log(visit)
console.log(visiTime + ' ' + item.url)
}
})
})
})
} else {
console.debug(itemTime + ' ' + item.url)
}
})
})