2017-04-14 6 views
3

Electronのようなソリューションでは、ブラウザ全体をまとめて.appというビルドにする必要があります。これにより、1つのhello worldアプリでも数ギガバイトになります。しかし、ほとんどのユーザーはすでにコンピュータにChromeをインストールしています。既存のブラウザを使用して自分自身を開く、ブラウザのフレーム/ URLバーを隠す、およびシステムリソース(fs、子プロセスなど)にアクセスするスタンドアロンの.appアプリケーションを作成することは可能ですか?ブラウザをバンドルせずにスタンドアロンのHTML5アプリケーション*を構築することはできますか?

編集:私はの行で何かを考えています。バンドルnode.js + URLを使わずに既存のブラウザ(そのHTMLを指し示す)を開く.appへのHTML "。 Node.jsはファイルシステムにアクセスし、HTTP、WSなどを介してアプリケーションと通信できます。唯一の本当の問題は、URLバーなしでChromeを開くことです。

+1

Chromeアプリケーションがあります... –

+0

[HTML5 Webアプリケーション?](https://developer.mozilla.org/en-US/docs/Web/HTML/Using_the_application_cache) –

+0

@Derek朕會功夫woops! 'filesystem'などへのアクセスが必要であることを完全に忘れてしまいました。そうでなければ、単純なHTML5ファイルはほとんどの答えです(" URLバーなし "以外の部分です)。 – MaiaVictor

答えて

0

私はnodekitを見ましたが、これはすでに各プラットフォームで利用可能なJavaScriptエンジンを使用しようとしています。

たとえば、MacではおそらくWKWebViewが使用され、Windows 10ではJavaScript Universalアプリケーションプラットフォームで実行されます。

ほとんどの場合、電子でテストするだけでアプリケーションの開発がはるかに簡単になり、40MB未満のインストーラで完全に機能するアプリケーションを作成できます。

関連する問題