node.jsを使用してGoogle Chrome拡張機能を開発したいと思います(node.jsに「テキストから曲へ」のスクリプトを既に書いているので、Chrome拡張機能に変えたいと思います)。 )この問題に近づく最も簡単な方法は何でしょうか?node.jsを使用してGoogle Chrome拡張機能を開発することはできますか?
答えて
実際はそうです。このDevelopers Live-castを見てください。これも私が探していたもので、これがあなたを助けます。
これにより、ノードアプリケーションがブラウザにバンドルされます。 こちらはrepoです!
編集:私は私のこの古い答えが今してupvotesを取得し続けることに気付きました
(すべてに感謝)。
しかし、最近私は、Chromeアプリケーションのような多くのプラットフォームにアプリケーションをバンドルするのではなく、Webアプリケーションを使用することを勧めています。 Googleの投稿hereとhereで方向を確認できます。
実際には、サービスワーカーとプログレッシブなものを使用して、オフライン機能を備えたプログレッシブウェブアプリケーション(PWA)を構築することをお勧めします。
最近、ウェブ上には多くのリソースがあり、適切なやり方であれば、より多くの視聴者を獲得することができる、より豊かなアプリケーションを提供することができます。
ありがとう、また良いコーディング。
これらの2つのプロジェクトに関連はありますか?そのうちの1つは、CommonJSモジュールをブラウザで使用できるようにすることですが、もう1つは、Chromeのパッケージアプリケーションとのnode.jsの相互運用性を可能にする試みです。 –
node-chromifyというChrome拡張機能を作成するためにnode-browserifyを使用する別のプロジェクトが見つかりました:http://iceddev.github.com/blog/2012/11/05/node-js-in-chrome/ –
nodejのすべての機能を拡張する必要はありません。 –
install node.js with an extension using NPAPIへの道を見つけることができない限り、単純な答えはNOです。
NodejsとGoogle Chrome拡張機能には2つの共通点があります。つまり、両方ともjavascriptを理解しており、どちらもv8 javascriptエンジンを使用しています。
Google Chromeの拡張
「Google Chrome拡張機能は、Chromeブラウザの機能を変更し、向上させることができ、小さなソフトウェアプログラムです」。
Google Chrome拡張機能を開発するには、javascriptまたはhtml/cssを記述する必要があります。 その後、ブラウザで拡張機能を実行できます。あなたの拡張機能をダウンロードするために他人をご希望の場合は
あなたは拡張子が権限など
Nodejs
「のNode.jsが上に構築されたプラットフォームであるを設定し、あなたを記述するconfig.jsonファイルを提供する必要がありますGoogle ChromeのJavaScriptランタイムを使用して、高速かつスケーラブルなネットワークアプリケーションを簡単に構築できます。
nodejsでアプリケーションを開発するには、Webアプリケーション用のjavascriptおよび/またはhtml/cssを記述します。
他の人がアプリケーションを使いたい場合は、nodejsサーバーを起動して着信要求を待ち受けます。 Google Chromeの拡張とNodejsが互いにへの何もない類似のいくつかにもかかわらず
概要
。通常のクライアント/サーバー通信以外の特殊な方法でそれらを一緒に使用することはできません。
本当ですかChrome拡張機能を使用してローカルウェブサーバー(または他のプラグイン)をインストールすることはできませんか?このトピックでは、NPAPIを使用して、ブラウザ拡張を使用してローカルのローカルWebサーバーをインストールする方法の詳細を示します。http://stackoverflow.com/questions/5053244/is-it-possible-to-embed-a-http-server-in- a-google-chrome-extension –
基本的に、ユーザーのコンピュータにWebサーバーをインストールできるChrome拡張機能を作成しようとしています。 (これは、例えば、Ubuntuのsudo apt-get install-install-to-package-to-installのように、Chromeの拡張機能からshellコマンドを呼び出すことで可能になるかもしれません。 –
いいえ、Google Chromeはこれを許可しません。これにより、セキュリティ上の大きな問題が開放されます。唯一の方法は、ユーザーが実際のプログラムをChromeの外にインストールするようにすることです。 Chrome拡張機能はサンドボックス化されているため、「sudo apt-get install-install-package-to-install」のようなことはできません。 – saeed
- 1. Google Chrome拡張機能とアプリケーション開発
- 2. Google Chromeプラグインを開発する(拡張機能なし)
- 3. Vue CSPモードを使用してChrome拡張機能を開発するときに、Vue拡張機能を使用できますか?
- 4. Ruby on Railsでgoogle chrome拡張機能を開発することはできますか?
- 5. は、私はGoogleのChromeの拡張機能を開発していますpopupwindow
- 6. Google Chrome拡張機能「セッションバディ」を開発するためのフレームワーク
- 7. Google Chrome拡張機能を開発する
- 8. タブとしてchrome.identity.launchWebAuthFlowを開きます(Chrome拡張機能)
- 9. はChromeの拡張機能を使用して、サイドパネルを注入私は機能の下に実行Chromeの拡張機能開発しています
- 10. Google Chrome拡張機能からMozilla Firefox拡張機能を簡単に開発する
- 11. GoogleドライブをChrome拡張機能で使用することはできますか(アプリケーションではない)
- 12. Google Chrome拡張機能を使用してJSONファイルをインポート/エクスポートしますか?
- 13. Chrome Dev Editorを使用してChrome拡張機能を公開する
- 14. Google Chrome拡張機能ADS
- 15. Google Chrome拡張機能API
- 16. Google Chrome拡張機能を使用してローカルファイルにアクセスしますか?
- 17. Google Chrome拡張機能からdevtoolsをプログラムで開くことはできますか?
- 18. 拡張機能を使用してChromeでHTTPトラフィックを監視することはできますか?
- 19. Google Chrome拡張機能でウェブにリンクしていますか?
- 20. Google Chromeの拡張機能でJavaの拡張機能を使用してタイムゾーンのオフセットを見つける
- 21. これはGoogle Chrome拡張機能のバグですか?
- 22. Chrome拡張機能でURLを開く
- 23. 拡張機能付きのChrome拡張機能を使用したマウスクリック
- 24. クリックしたときにChrome拡張機能が開かない(開発者モード)
- 25. Javaを使用してChrome拡張機能をビルドすることはできますか?
- 26. Chrome拡張機能を使用してジオロケーション関数をオーバーロードすることはできますか?
- 27. Google Chrome拡張機能のリンク機能
- 28. Chrome Dev Toolsを操作する拡張機能を開発することは可能ですか?
- 29. リダイレクトURIなしでChrome拡張機能を開発
- 30. Google Chrome拡張機能で新しいタブを開く
chrome extensionはクライアントサイドですが、node.jsはサーバーサイドです – vinayr
@vinayrはい、ローカルのnode.jsサーバーをChrome拡張機能(おそらくNPAPIを使用)としてインストールできるかどうかを確認しています。 –
関連プロジェクト(WebKitを使用してノードモジュールをDOMから直接アクセスできるようになりました)が見つかりました:http://stackoverflow.com/questions/8794140/is-it-possible-to-create-desktop-applications-with -node-js –