私は非常に単純な拡張機能を持っています:
マニフェスト.json
{
"name": "historyCleaner",
"version": "0.1.1",
"manifest_version": 1,
"description": "This is my first Chrome extension",
"background": {
"scripts": ["cleaner.js"]
},
"permissions": [
"history"
]
}
クリーナー.js
chrome.history.onVisited.addListener(function(HistoryItem result) {
console.log("it works!");
alert("it works!");
});
Google Chrome にロードしましたが、オンになっていますが、動作しません。コンソールに何も記録せず、何も警告せず、さらに悪いことに、開発者ツールの [スクリプト] タブで見つけることができません。機能しない理由を見つけるにはどうすればよいですか?
//編集
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 を埋め込みました