После этого Link я создал надстройку, которая запускает собственный дочерний процесс. Детский процесс может отправлять данные в расширение с помощью StdOut процесса, никаких проблем нет. Однако, когда я пытаюсь отправить данные из Extension (add-on script) в собственное приложение, используя emit (target, 'data', 'data'); испускают (цель, 'конец'); как указано в документации MDN, похоже, что приложение получает сообщение только один раз. Если я попытаюсь снова сделать emit (target, 'data', ..); emit (target, 'end'), снова .. он не отправляется в собственное приложение. Я отлаживал его и выглядел после того, как мы испускаем («конец»), он удаляет некоторых слушателей, и в следующий раз, когда вызывается emit(), нет зарегистрированных зарегистрированных слушателей, и он фактически не отправляет событие. Было бы очень полезно, если бы кто-то мог указать мне на то, чего я не вижу.Firefox addon. Коммуникация с использованием child_process с родным приложением
0
A
ответ
1
Испускающий end
, вероятно, закрывает выходной поток или что-то в этом роде, поэтому просто не испускайте end
, пока вы на самом деле не выполните отправку данных навсегда.
+0
Спасибо, конец был проблемой. и некоторые проблемы были в моем родном приложении. .I ожидал новую строку, так что теперь, когда я испускаю «данные» + «\ n», теперь приложение может получать все данные каждый раз. – Igor
Смежные вопросы
- 1. Преимущества node.js addon vs child_process
- 2. Коммуникация через socket.io с приложением heroku
- 3. Блок JS с Firefox Addon
- 4. Ошибка совместимости с Firefox addon
- 5. Коммуникация с использованием Core Bluetooth
- 6. Немедленное разъединение с использованием websocket в FireFox Addon
- 7. Показать приглашение с помощью firefox addon sdk
- 8. Retrieve Addon Version with Firefox Addon SDK
- 9. firefox addon: как отлаживать простой-хранилище с помощью addon builder
- 10. Единый вход между веб-приложением и родным приложением с использованием ADAL
- 11. Отправка данных на сервер с использованием JavaScript (Firefox Addon)
- 12. firefox addon SDK не воспроизводит аудио с использованием нового звука
- 13. «addon» не определен в панели (firefox-addon)
- 14. Как получить доступ к родным базам данных SQLite с приложением
- 15. Firefox Addon Development
- 16. Firefox Addon MySql connection
- 17. Подключение DB с моим приложением Firefox OS с использованием JS
- 18. Firefox Dictionary addon
- 19. Firefox/Chrome addon socketio
- 20. Firefox addon требует chrome
- 21. Firefox addon встроенная установка с сайта
- 22. перенаправить запрос с помощью firefox addon
- 23. Firefox - отображение веб-уведомлений с расширением/addon
- 24. addon firefox - открытое окно с определенными размерами
- 25. Firefox Addon SDK: запрос с несколькими флажками
- 26. Firefox addon compatibilty с версией 11
- 27. Запросить закладки в Firefox addon с SDK
- 28. Как установить Firefox Addon с nsis
- 29. Firefox addon: DOMWindowUtils.sendKeyEvent misbehaving
- 30. firefox addon installation issue
тогда просто не испускайте «конец»? – the8472
спасибо, если я не выдаю «конец», тогда «данные» на самом деле не покраснели, а мое родное приложение не получает данные. – Igor