我正在構建一個擴展程序,通過Chrome歷史記錄來讀取並分析關鍵字的鏈接。如何使用chrome.history.search獲取我的整個歷史記錄?
我使用chrome.history.search
方法來檢索瀏覽器的歷史,像這樣:
chrome.history.search({
'text': '',
'maxResults': 500,
}, function(historyItems){
});
在這一點上,我存儲在數組中檢索到的網址,並開始通過他們閱讀。
但我沒有得到一切。檢索到的URL數量因不同的運行而有所不同。我試着用搜索方法中的參數進行試驗,但是我無法影響返回鏈接的數量。
任何人都可以幫助我理解這一點嗎?
編輯:當我說我沒有收到所有東西時,我的意思是與我的瀏覽器歷史記錄進行比較,我可以看到,通過擴展名獲得的瀏覽器更受限制。
'if(item.id in itemIdToIndex)continue;'bit is key。我對結果中重複出現的重複部分感到困惑。他們的信息似乎是相同的,所以不清楚爲什麼API返回它們,但是可以通過構建ID索引來過濾它們。 – jdunning