Полезная информация

Заказывай стафф с атрибутикой Mozilla и... пусть все вокруг завидуют тебе! Быть уникальным - быть с Mozilla!

№107-11-2011 20:32:57

kirill09
Участник
 
Группа: Members
Зарегистрирован: 12-08-2011
Сообщений: 13
UA: Chrome 15.0

Проблемы с newChromeWorker

Запускаю скрипт в отдельном потоке.

Выделить код

Код:

var workerFactory = Components.classes["@mozilla.org/threads/workerfactory;1"]  
                                  .createInstance(Components.interfaces.nsIWorkerFactory);  
var worker = workerFactory.newChromeWorker("chrome://test/content/send.js");
//передаю туда данные 
worker.postMessage({'mydata': 'test'});  
//вешаю обработчик на завершение выполнения 
worker.onmessage = function(event) {  
            G_Debug("Called back by the worker!\n",event.data);  
        };

Все работает супер. Но не как не пойму как мне в send.js получить данные???? которые я передаю то есть переменную mydata

Отсутствует

 

№208-11-2011 11:19:52

Shutnik
Участник
 
Группа: Extensions
Зарегистрирован: 12-11-2005
Сообщений: 3785
UA: Firefox 7.0

Re: Проблемы с newChromeWorker

https://developer.mozilla.org/En/Using_web_workers#Passing_data

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]