Хобрук: Ваш путь к мастерству в программировании

Может ли родное приложение инициировать связь через Chrome NativeMessaging API?

Я пытаюсь понять, может ли приложение NodeJS инициировать связь с Chrome через NativeMessaging или оно может отвечать только на сообщения, исходящие из Chrome. Документации в этом отношении довольно мало.

https://developer.chrome.com/extensions/nativeMessaging

Если это возможно, как собственное приложение может инициировать такое сообщение?


  • Вы также можете отвечать или отправлять сообщения, исходящие из Chrome и расширений Chrome. Вот как вы можете отправлять сообщения с собственного узла обмена сообщениями в расширение Chrome, но на C++: stackoverflow.com/questions/46301554/ 03.09.2018
  • @Asesh спасибо за ваш ответ. Можете ли вы уточнить, может ли мое приложение ИНИЦИАТИРОВАТЬ связь с Chrome? Если да, то как? 03.09.2018
  • Вы можете инициировать связь с Chrome. Вам нужно будет добавить прослушиватель, который будет прослушивать сообщения с вашего собственного хоста обмена сообщениями. 04.09.2018
  • Спасибо @Asesh, но во всей документации я не вижу способа инициировать сообщения от хоста и прослушивать их в Chrome. Я вижу только возможность слушать на родном хосте и инициировать из Chrome. Есть ли какой-то конкретный ресурс, который вы нашли по этому поводу? 04.09.2018

Новые материалы

Я собираюсь научить вас Python шаг за шагом
Привет, уважаемый энтузиаст Python! 👋 Готовы погрузиться в мир Python? Сегодня я приготовил для вас кое-что интересное, что сделает ваше путешествие более приятным, чем шарик мороженого в..

Альтернатива шаблону исходящих сообщений для архитектуры микросервисов
Познакомьтесь с двухэтапным сообщением В этой статье предлагается альтернативный шаблон для папки Исходящие : двухэтапное сообщение. Он основан не на очереди сообщений, а на..

React on Rails
Основное приложение Reverb - это всеми любимый монолит Rails. Он отлично обслуживает наш API и уровень просмотра трафика. По мере роста мы добавляли больше интерактивных элементов..

Что такое гибкие методологии разработки программного обеспечения
Что представляют собой гибкие методологии разработки программного обеспечения в 2023 году Agile-методологии разработки программного обеспечения заключаются в следующем: И. Введение A...

Ториго  — революция в игре Го
Наш следующий вызов против ИИ и для ИИ. Сможет ли он победить людей в обновленной игре Го? Обратите внимание, что в следующей статье AI означает искусственный интеллект, а Goban  —..

Простое развертывание моделей с помощью Mlflow — Упаковка классификатора обзоров продуктов NLP от HuggingFace
Как сохранить свои модели машинного обучения в формате с открытым исходным кодом с помощью MLFlow, чтобы позже получить возможность легкого развертывания. Сегодня модели упаковки имеют несколько..

Математика и интуиция - Часть 1
У каждой математической формулы есть доказательство. Часто эти доказательства слишком сложно понять, поскольку многие из них основаны на индукции, некоторые - на очень сложных наблюдениях, а..