tôi có phần mở rộng rất đơn giản:Làm cách nào để gỡ lỗi tập lệnh nền 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!");
});
Tôi đã tải nó trong Google Chrome, nó được bật và ... nó không hoạt động. Nó không đăng nhập bất cứ điều gì trong giao diện điều khiển, nó không cảnh báo bất cứ điều gì và những gì là tồi tệ hơn, tôi không thể tìm thấy nó trong các công cụ phát triển "Scripts" tab. Làm thế nào tôi có thể tìm thấy lý do tại sao nó không hoạt động?
// chỉnh sửa
Tôi đã thay đổi manifest.json này một:
{
"name": "historyCleaner",
"version": "0.1.5",
"manifest_version": 1,
"description": "This is my first Chrome extension",
"background_page": "background.html",
"permissions": [
"history",
"background"
]
}
Và embeded JavaScript trong background.html
Trước tiên, bạn có thể thử xóa 'HistoryItem' khỏi dòng đầu tiên - bạn có lỗi cú pháp – hamczu
Ồ, tôi là kẻ ngốc, tôi đã dán nó từ tài liệu và quên điều đó :). Nhưng nó vẫn không hoạt động. – ciembor