Можно ли расширять расширения Google Chrome с помощью node.js?

Я хотел бы начать разработку расширения Google Chrome с помощью node.js (так как я уже написал скрипт «text-to-song» в node.js, и я хотел бы превратить его в расширение Chrome.) Что было бы самым простым способом приблизиться к этой проблеме?

На самом деле это так. Посмотрите на это Разработчики Live-cast . Это то, что я искал, и это поможет вам.

Это приводит к тому, что ваши узловые приложения поставляются в вашем браузере. Вот репо !

РЕДАКТИРОВАТЬ:

Я заметил, что этот старый мой ответ продолжает получать время от времени (спасибо всем).

Но в настоящее время я больше сторонник использования веб-приложений вместо того, чтобы связывать ваше приложение на многих платформах, таких как хром-магазин или что-то еще. Вы можете проверить сообщение google здесь и здесь, указав некоторые направления.

На практике я советую вам начать создание прогрессивного веб-приложения (PWA) с автономными возможностями, используя сервис-работника и прогрессивные вещи.

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

Еще раз спасибо, и хорошее кодирование.

Простым ответом является НЕТ, если вы не можете найти способ установки node.js с расширением, использующим NPAPI .

У Nodejs и расширения Google Chrome есть пара общих черт, они оба понимают javascript, и оба они используют движок javascript v8.

Расширение Google Chrome

«Расширения Google Chrome – это небольшие программные продукты, которые могут изменять и улучшать функциональность браузера Chrome».

Чтобы разработать расширение Google Chrome, вы должны написать javascript или html / css. Затем вы можете запустить расширение в своем браузере.

Если вы хотите, чтобы другие могли загрузить ваше расширение, вам необходимо предоставить файл config.json, который описывает ваши разрешения на расширение и т. Д.

Nodejs

«Node.js – это платформа, построенная на основе времени выполнения JavaScript в Google Chrome для быстрого создания быстрых и масштабируемых сетевых приложений».

Для разработки приложений в nodejs вы пишете javascript и / html / css для веб-приложений.

Если вы хотите, чтобы другие использовали ваше приложение, вы запускаете сервер nodejs и слушаете входящие запросы.

Резюме

Несмотря на некоторые сходства, расширение Google Chrome и Nodejs не имеют ничего общего друг с другом. Вы не можете использовать их вместе каким-то особым образом вне обычной связи клиент / сервер.

  • Первое развертывание Heroku не выполнено «код ошибки = H10»
  • Когда используется пул streamов?
  • Разница между app.use и app.get в express.js
  • Облачные функции для Firebase - getaddrinfo ENOTFOUND
  • Объединение соединений node.js + mysql
  • Как заполнить субдокумент в мангусте после его создания?
  • Дамп MySQL NodeJS
  • Node.js getaddrinfo ENOTFOUND
  • Определить корень проекта из запущенного приложения node.js
  • Mongoose, обновлять значения в массиве объектов
  • Отправка электронной почты в Node.js?
  • Давайте будем гением компьютера.