如何在Chrome扩展中使用历史API获得浏览历史记录
How to get browsing history using history API in Chrome extension
如何使用chrome获得最近访问的选项卡的url。历史API,特别是最近访问的10个url ?
传递一个空字符串作为您的查询到chrome的search()方法。历史的API。例如,这将记录最近访问的10个url到控制台:
chrome.history.search({text: '', maxResults: 10}, function(data) {
data.forEach(function(page) {
console.log(page.url);
});
});
你必须写:
"permissions": [
"history"
],
在你内显化。扩展名的Json文件,然后你的代码看起来像这样:
chrome.history.search({
'text': '', // Return every history item....
'startTime': oneWeekAgo, // that was accessed less than one week ago.
'maxResults': 100 // Optionally state a limit
},
function(historyItems) {
// For each history item, get details on all visits.
for (var i = 0; i < historyItems.length; ++i) {
var url = historyItems[i].url;
// do whatever you want with this visited url
}
}
相关文章:
- 如何在不重定向用户的情况下更改地址栏URL(不使用历史API?)
- HTML5历史API-操作不安全
- 需要创建多个页面才能使用HTML5'的历史API
- 历史API/Angular:如何返回到预先确定的URL
- 使用HTML5浏览器历史API的SPA中的页面刷新
- Html5 历史 api,任何方法检查 1 转发历史
- HTML5历史API弹出状态重新加载野生动物园刷新页面无休止
- HTML5 历史 API 实现
- 谷歌闭包编译器和历史API
- HTML5 历史 API 演示
- 当使用历史API时,我应该如何处理返回到加载的初始页面
- url重写与连接历史api回退
- Marionette应用程序具有历史api的双向导航
- 无法使用Chrome'删除URL;的历史API
- 检查浏览器兼容性是否支持HTML5历史API
- 当浏览器不支持HTML5历史API时,有条件地通过ajax加载history.js
- 如何避免404时使用历史API HTML5
- 历史Api:如何存储页面
- HTML5历史api: window.history.back()丢失history.state
- 从基于哈希的导航切换到HTML5历史API