我有很簡單的擴展:如何調試Google Chrome後臺腳本?
的manifest.json
{
"name": "historyCleaner",
"version": "0.1.1",
"manifest_version": 1,
"description": "This is my first Chrome extension",
"background": {
"scripts": ["cleaner.js"]
},
"permissions": [
"history"
]
}
cleaner.js
chrome.history.onVisited.addListener(function(HistoryItem result) {
console.log("it works!");
alert("it works!");
});
我在谷歌瀏覽器加載它,它開啓和...它不起作用。它不會在控制檯中記錄任何內容,也不會提醒任何事情,更糟糕的是,我無法在開發人員工具「腳本」選項卡中找到它。我怎麼才能找到它爲什麼不起作用?
//編輯
我已經改變了manifest.json的這一個:
{
"name": "historyCleaner",
"version": "0.1.5",
"manifest_version": 1,
"description": "This is my first Chrome extension",
"background_page": "background.html",
"permissions": [
"history",
"background"
]
}
而且在background.html內嵌的JavaScript
首先,你可以嘗試從第一行中刪除'HistoryItem' - 你有語法錯誤 – hamczu 2012-04-10 01:35:24
哦,我很傻,我把它從文檔中粘貼,忘了那:)。但它仍然不起作用。 – ciembor 2012-04-10 01:46:18