aay*_*rva 6 javascript google-chrome browser-history google-chrome-extension
如何使用chrome.history API获取最近访问过的标签的网址,特别是访问过的最后10个网址?
Chr*_*ris 21
将一个空字符串作为查询传递给chrome.history API的search()方法.例如,这会将最近访问的10个URL记录到控制台:
chrome.history.search({text: '', maxResults: 10}, function(data) {
data.forEach(function(page) {
console.log(page.url);
});
});
Run Code Online (Sandbox Code Playgroud)
你必须输入:
"permissions": [
"history"
],
Run Code Online (Sandbox Code Playgroud)
在扩展的manifest.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
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10098 次 |
| 最近记录: |