Мой манифест:
{
"name" : "gMail Adder ",
"version" : "1.0",
"description" : "Google Chrome Gmail Adder",
"options_page": "options.html",
"background_page": "background.html",
"run_at": "document_start",
"permisions": [
"tabs", "http://*/*"
],
"content_scripts": [
{
"matches": ["*://*.google.mail.com/*", "https://*.google.mail.com/*" ,"http://mail.google.com/*" ,"https://mail.google.com/*", "https://www.google.com/*", "http://www.google.com/*" ],
"css": ["toggle.css"],
"js": ["jquery-1.4.4.min.js", "inject.js", "injecter.js"]
}
],
"browser_action" : {
"default_icon" : "Quest Icon 11.png",
"default_popup": "dialog.html"
}
}
Мой background.html ():
<html>
<head>
<script type="text/javascript">
alert('test');
chrome.tabs.onCreated.addListener(function() {alert('hello new tab')});
</script>
</head>
<body>
</body>
</html>
Когда я загружаю расширение, срабатывает предупреждение («тест») один раз, но предупреждение ('привет, новая вкладка') , похоже, не сработало ни разу?
Когда я щелкаю новую вкладку, почему это событие не вызывает отображение окна сообщения?
ОБНОВЛЕНИЕ: Если я нажимаю на background.html расширения на странице chrome: // extension , консоль выдает ошибку: « Uncaught Error: Вы делаетеу вас нет разрешения на использование «tabs.onCreated». Обязательно укажите в своем манифесте, какие разрешения вам нужны. «Почему это так?Все разрешения прямо в файле манифеста;она не должна выдавать эту ошибку!