>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Проблемы с newChromeWorker http://forum.mozilla-russia.org/viewtopic.php?id=52271 |
kirill09 > 07-11-2011 20:32:57 |
Запускаю скрипт в отдельном потоке. Выделить код Код: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 |
Shutnik > 08-11-2011 11:19:52 |
https://developer.mozilla.org/En/Using_web_workers#Passing_data |