Расширение Chrome: переключение content_script через browser_action

#javascript #google-chrome #google-chrome-extension

#javascript #google-chrome #google-chrome-расширение

Вопрос:

Как я могу переключать скрипт / содержимое на странице с помощью кнопки действия браузера?

Пример:

  • нажмите кнопку browser_action
  • добавить div на текущую вкладку
  • нажмите кнопку browser_action
  • удалить div

Ответ №1:

О, только что нашел ответ.

http://code.google.com/chrome/extensions/content_scripts.html#pi

 /* in background.html */
chrome.browserAction.onClicked.addListener(function(tab) {
  chrome.tabs.executeScript(null,
                           {code:"document.body.bgColor='red'"});
});

/* in manifest.json */
"permissions": [
  "tabs", "http://*/*"
],