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

  • Загрузка изображений с помощью node.js
  • MongoDB - получать документы с максимальным атрибутом для каждой группы в коллекции
  • Сделать node.js не выходить с ошибкой
  • NodeJS: как отлаживать обнаруженную утечку памяти EventEmitter. 11 слушателей добавили "
  • Отправка электронной почты в Node.js?
  • Как определить текущую операционную систему с помощью Node.js
  • Mongoose, обновлять значения в массиве объектов
  • префикс глобального пути npm
  • Ошибка: невозможно проверить первый сертификат в nodejs
  • Как заставить Fish shell и NVM установить вместе с Homebrew для совместной работы?
  • как создать неблокирующую асинхронную функцию в node.js?
  • Interesting Posts

    Как искать слово или фразу в команде «человек» Linux и цикл через найденные решения?

    Кнопка «Новая папка» и ярлык не работают в Windows 7

    Как использовать grep (), чтобы найти точное соответствие

    Поиск по Windows 10: поиск по моим материалам по умолчанию

    Как отключить отображение даты и времени в вертикальных расколах экрана GNU?

    Как создать гиперссылку в документе Word в другое место в том же документе?

    Является ли PowerShell полной заменой консоли / cmd?

    Знак доллара jQuery ($) как аргумент функции?

    Как использовать оба моих двойных интернет-соединения в тот же самый момент в Mac OS X

    Написание складок с использованием foldr

    Открыть реестр прямо на данный ключ?

    Замена эмулятора консоли по умолчанию под Windows XP

    Как заставить git не запрашивать парольную фразу для ssh-ключа на окнах?

    Какой протокол должен быть принят типом для общей функции, чтобы использовать любой тип номера в качестве аргумента в Swift?

    Является ли Java «pass-by-reference» или «pass-by-value»?

    Давайте будем гением компьютера.