0

我想在用戶訪問faceboook url時記錄日誌,但當我使用onVisited時出現錯誤。
這是我background.js錯誤未捕獲TypeError:無法讀取鉻擴展中未定義的屬性'onVisited'

chrome.history.onVisited.addListener(function(historyItem){ 
    if(historyItem.url === "https://www.facebook.com/"){ 
     console.log('user visits '+historyItem.url+ ' at '+historyItem.lastVisitTime+ ' number of times visited '+historyItem.visitCount); 
    } 
}); 

我還添加了許可的manifest.json:

{ 
    "manifest_version": 2, 
    "name": "My Proj Extension", 
    "version": "0.1", 

    "background":{ 
    "scripts":["background.js"], 

    "permissions": ["tabs", "history"] 
    }, 

    "content_scripts":[ 
    { 
    "matches": ["<all_urls>"], 
    "js": ["content.js"] 
    } 
    ] 

} 

任何人都可以請說明爲什麼這不工作,怎麼回事我能做到這個..

回答

0

的許可密鑰不應該背景下:

{ 
    "manifest_version": 2, 
    "name": "My Proj Extension", 
    "version": "0.1", 
    "permissions": ["tabs", "history"], 
    "background":{ 
    "scripts":["background.js"], 


    }, 

    "content_scripts":[ 
    { 
    "matches": ["<all_urls>"], 
    "js": ["content.js"] 
    } 
    ] 

} 
相關問題