Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 18.11.2013, 23:23
Кандидат Javascript-наук
Отправить личное сообщение для aleks_lv Посмотреть профиль Найти все сообщения от aleks_lv
 
Регистрация: 23.04.2010
Сообщений: 105

Google Chrome расширения
Есть такие файлы
manifest.json
{
  "manifest_version": 2,
  "name": "domchel",
  "description": "domchel",
  "version": "1.0",
    "background": {
        "scripts": ["background.js"]
    },
    "browser_action": {
        "default_icon": "browser-action.png"
        

    } ,
   "content_scripts" : [
    {
      "matches" : [
        "http://*/*",
        "http://*/*"
      ],
      "js" : ["contentscript.js"],
      "run_at": "document_end"
    }
  ]
}


contentscript.js
//код неважно какой
function init(c){}


background.js

var counter=0;
chrome.browserAction.onClicked.addListener(function(tab) {
       counter++;
    if(counter%2==0)
    {
        chrome.browserAction.setIcon({path:"browser-action.png"})
        //сhrome.tabs.executeScript(id,{code:"init("+counter+")"})
    }
    else{
        chrome.browserAction.setIcon({path:"browser-action_no.png"})
    }
});

как правильно передать из background.js в contentscript.js переменную counter
так не идет
сhrome.tabs.executeScript(id,{code:"init("+counter+")"})

че то не то делаю....кто хорошо знает эту тему подскажите
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как работает Google Analytics: смотрю в "Инструментах разработчика" Chrome hrundel Общие вопросы Javascript 0 10.10.2013 19:31
window.parent в Google Chrome в файловом протоколе Кора Оливе Events/DOM/Window 0 23.12.2012 22:58
frames в google chrome sasha.sivakov@mail.ru Общие вопросы Javascript 1 28.02.2012 22:47
Google Chrome перерисовка страницы во время выполнения скрипта Dekart Javascript под браузер 0 08.06.2010 08:35
Google Chrome Андрей Параничев Opera, Safari и др. 42 02.08.2009 14:23