Каков самый простой способ отправки текстовых данных из javascript (работающего в расширении) Chrome и моего внешнего приложения? Я видел XHR, но я не хочу использовать его, потому что он может быть заблокирован брандмауэрами.Как IPC Chrome с моим приложением?
1
A
ответ
2
XHR - это путь. Он не должен блокироваться каким-либо брандмауэром, потому что он поставляется в виде обычного запроса браузера, подобно извлечению внешнего js-файла или изображения. Использование чего-либо еще выглядело бы довольно подозрительно.
0
Вы можете создавать веб-узлы HTML5. http://www.html5rocks.com/tutorials/websockets/basics/
В вашем внешнем приложении вы определяете сервер WebSocket (многие версии для многих языков). И вы просто подключаетесь через него в своем расширении. Вы можете указать любой порт, который вам нужен, чтобы ваш WebSocket прослушал его.
Смежные вопросы
- 1. IPC Chrome to Cocoa App
- 2. Взаимодействовать с моим запущенным приложением
- 3. Ошибка с моим веб-приложением
- 4. Реализация DocuSign с моим приложением
- 5. Share изображение с моим приложением
- 6. Интеграция GPS с моим приложением
- 7. Открыть файл с моим приложением
- 8. Как отправить TensorFlow с моим приложением?
- 9. Как связать nodejs с моим приложением?
- 10. Как использовать Solrnet с моим .Net-приложением
- 11. Как предоставить услуги «Войти с моим приложением»
- 12. Как открыть файл с моим приложением?
- 13. Как обмениваться ссылками с моим приложением?
- 14. Как интегрировать Google Crashpad с моим приложением?
- 15. Как использовать fullcalendar с моим приложением django?
- 16. Как распространять интерпретатор рубиновый с моим приложением
- 17. Как найти ближайших пользователей с моим приложением?
- 18. Как интегрировать swagger с моим явным приложением
- 19. Как использовать композитор с моим приложением Yii
- 20. Как связать каталог с моим приложением
- 21. Как отправить файлы с моим приложением
- 22. Как создать соединение между моим iPhone-приложением с моим Mac-приложением?
- 23. IPC между приложением python и инъецированной DLL
- 24. Проблема с памятью с моим Android-приложением
- 25. Проблемы с Bluetooth с моим приложением
- 26. Проблема с моим расширением Chrome
- 27. Android Referal System с моим приложением
- 28. Отметьте файл, созданный моим приложением
- 29. Реализация телефонной связи с моим приложением C#
- 30. Интеграция SpamAssassin с моим PHP-приложением
OK, но XHR не может использовать другие порты, чем 80. Я не хочу использовать порт 80 для пользователя с моим приложением. – blez
Почему бы и нет? Разве вы не можете просто сделать xhr.open («GET», «http: // localhost: 12345 /», true); '? – Marten