我必須編寫一個擴展程序來跟蹤Chrome中的用戶活動,即用戶通過單擊鏈接或鍵入來打開哪些URL。這可能實現嗎?什麼是最好的方式來做到這一點?我試圖註冊內部背景頁chrome.webRequest聽衆:使用Chrome擴展程序跟蹤用戶活動
chrome.webRequest.onCompleted.addListener(
function(details) {
alert(details.url);
return {cancel: false};
},
{urls: ["<all_urls>"]},
[]
);
但不幸的是這會跟蹤情況Chrome內,例如,只需鍵入URL一個的幾個字符的一切,我抓住了約30要求無關的網站,如Google Plus,Google圖片,Google廣告以及很多與用戶想要檢索的內容關係不大的頁面。我想要的是捕捉初始用戶的URL,但不是所有頁面,圖像,CSS以及與最初獲取的頁面相關的所有內容。
我該怎麼做?
不,我不是想跟蹤自己的擴展使用情況,而是試圖跟蹤用戶正在瀏覽的內容。 – Nulik