Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.12.2016, 01:11   #1
triest
Пользователь
 
Регистрация: 18.12.2010
Сообщений: 30
По умолчанию Периодическая передача данных между скриптами

Есть основной скрипт, который формирует запрос и получает ответ.
Как передать полученные значения в фоновый скрипт?

Часть основного скрипта:
Код:
 $scope.chrome.alarms.create({'delayMinute2':1});
       $scope.chrome.alarms.onAlarm.addListener(function(alarm2){
        $http(request)
           .then(function(response) {
          vm.data = response.data;
          vm.URL2="http://openweathermap.org/img/w/"+vm.data.list[0].weather[0].icon+".png";
            vm.mmrts=Math.round(vm.data.list[0].pressure* 0.7500);
           vm.symbal=localStorage["Symbal"];
              }).
           catch(function(response) {
             vm.data = response.data;
             vm.URL2="http://openweathermap.org/img/w/"+vm.data.list[0].weather[0].icon+".png";
           vm.symbal=localStorage["Symbal"];
           });
        chrome.runtime.sendMessage(vm.URL2,function(response){console.log("ok")}
         )
       }
       });
И фоновый скрипт:
Фоновый скрипт должен принимать данные, передаваемые основным скриптом с определенной периодичностью.
Код:
var icon1;
chrome.alarms.onAlarm.addListener(function( alarm ) {
  // события по будильнику.
  console.log("Got an alarm!");
   alert('great1');
   chrome.browserAction.setIcon({ path:icon1 });
   chrome.alarms.create({'delayInMinutes': 1});
   location.reload();
});

// создаем будильник
chrome.alarms.create({'delayInMinutes': 1});

chrome.runtime.onMessage.addListener(){
  function(request,sender, sendResponse){
    icon1=request.greeting;
  }
}
Или основной скрипт тоже сделать background?

Последний раз редактировалось triest; 29.12.2016 в 01:12. Причина: тег кода
triest вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Передача данных между формами aleksbk Общие вопросы Delphi 2 21.04.2014 21:14
QT - передача данных между виджетами tumanovalex Qt и кроссплатформенное программирование С/С++ 3 26.05.2011 20:14
Передача данных между формами katbka Общие вопросы C/C++ 1 16.05.2010 20:45
Передача данных между страницами IQ-40 Безопасность, Шифрование 0 28.01.2008 11:32
передача данных между процедурами Неясыть Общие вопросы Delphi 15 18.11.2007 12:54