history.getVisits()
检索有关给定 URL 所有访问的信息。
这是一个异步函数,它返回一个 Promise
。
语法
js
let getting = browser.history.getVisits(
details // object
)
参数
返回值
一个 Promise
将会解析为一个
对象数组,每个对象代表对给定 URL 的一次访问。访问按时间倒序排序。history.VisitItem
浏览器兼容性
BCD 表仅在浏览器中加载
示例
列出对最近访问的页面所有访问
js
function gotVisits(visits) {
console.log(`Visit count: ${visits.length}`);
for (const visit of visits) {
console.log(visit.visitTime);
}
}
function listVisits(historyItems) {
if (historyItems.length) {
console.log(`URL ${historyItems[0].url}`);
const gettingVisits = browser.history.getVisits({
url: historyItems[0].url,
});
gettingVisits.then(gotVisits);
}
}
let searching = browser.history.search({
text: "",
startTime: 0,
maxResults: 1,
});
searching.then(listVisits);
注意:此 API 基于 Chromium 的 chrome.history
API。此文档源自 Chromium 代码中的 history.json
。