Можно ли расширять расширения 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 не имеют ничего общего друг с другом. Вы не можете использовать их вместе каким-то особым образом вне обычной связи клиент / сервер.

  • Как использовать модули npm из машинописного текста?
  • Используйте модуль узла из casperjs
  • Как получить все зарегистрированные маршруты в Express?
  • node.js http.get зависает после 5 запросов к удаленному сайту
  • Mongoose (mongodb) пакетная вставка?
  • Захват Node JS альтернатива многопоточности
  • Поток от указателя mongodb до express-ответа в node.js
  • Как очистить настройки прокси-сервера https для NPM?
  • Node.js - внешние JS и CSS-файлы (просто используя node.js не выразить)
  • Как я могу использовать прокси-сервер http с node.js http.Client?
  • Ошибка node.js mysql: ECONNREFUSED
  • Давайте будем гением компьютера.