Проблема с расширением Chrome для JavaScript - PullRequest
1 голос
/ 24 сентября 2011

Я начал пытаться написать расширение Chrome, и у меня возникла проблема с простой функцией:

скрипт внутри "backgroound.html":

chrome.tabs.onUpdated.addListener(function(tabId,changedInfo,tab){alert("a")});

manifest.json файл:

{
  "name": "ogys",
  "version": "1.0",
  "description": "description",
  "browser_action": {
    "default_icon": "icon.png",
    "background_page": "background.html"
  },
  "permissions": ["tabs", "http://code.google.com/"]
}

Я понимаю, что изменение на любой вкладке вызовет событие, но ничего не происходит.

1 Ответ

1 голос
/ 24 сентября 2011

Согласно code.google.com , вы определили backround_page в неправильном месте.

Переместить определение свойства background_page external из действия browser_action следующим образом:

{
   "name": "ogys",
   "version": "1.0",
   "description": "description",
   "browser_action": {
      "default_icon": "icon.png"
   },
   "background_page": "background.html",
   "permissions": ["tabs", "http://code.google.com"]
} 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...