我目前正在开发一个扩展,它将提供比标准 Edge 历史记录页面更好的替代方案。为了访问历史记录,我使用了 chrome.history,正如我之前所想的那样,它解决了我的问题
我目前正在开发一个扩展,它将提供比标准 Edge 历史记录页面更好的替代方案。为了访问历史记录 chrome.history
,我使用了,正如我之前所想的那样,它解决了我的问题。但是,当我增加 maxResults
查询的属性时,在某个时候它只是停止返回更多结果(大约 100 个,我肯定有超过 100 个历史记录项),从中我得出结论,它只返回上次启动浏览器后添加的项目。我通过重新启动浏览器确认了这一点,并看到了一个空的结果。目前,我正在使用这段代码来获取历史记录项:
function displayHistory(items, filter, main) {
items.processingDone = false;
chrome.history.search(
{
text: filter,
maxResults: 1000
},
(history) => {
undisplayAll(items, main);
for (const i of history) {
displayItem(items, i, main);
}
items.processingDone = true;
}
);
}
问题是: 如何访问整个历史记录?