3

HTML と Javascript を使用して、デスクトップ アプリのように機能する Web ページを作成しました。ユーザーが使い慣れた方法で配布したいと考えています。Windows ユーザーの場合、これはインストール可能なアプリケーションまたは「setup.exe」ファイルだと思います。

ただし、私のアプリはブラウザーで完全に動作します。具体的には、javascript ポップアップで開くことができます。

Windows マシンに簡単に「インストール」できるように、この Web アプリを配布する最良の方法は何ですか? たぶん、オープンソースの Inno Setup ツールを使用して、何らかの方法でブラウザーを開くセットアップを作成します。実際にブラウザーを開く小さなアプリを作成する必要がありますか?

4

5 に答える 5

1

HTML および Javascript アプリの最も優れた点は、OS に依存しないことです。アプリを zip ファイルで共有するのが一番いいと思います。別の OS 用の実行可能ファイルを作成するのに、なぜ余分な手間がかかるのでしょうか?

特にそのようにしたい場合は、cherrypy & pyinstallerを試すことができます。私は彼らと一緒に小さなアプリを作ったことがあります。

于 2009-11-19T19:34:45.173 に答える
0

Inno Setup Projectを作成し、[icon]セクションにエントリを追加して、スタートメニューやデスクトップショートカットを作成します。filenameパラメーターをアプリのスタートページに設定します(つまりhttp://MyDomain.com/index.html)。これにより、ユーザーがショートカットをクリックすると、Windowsは自動的に標準ブラウザーを起動し、スタートページをロードします。

このアプローチには2つの問題が考えられます。

  1. ユーザーがFirefox、Opera、またはChromeを標準ブラウザーとして設定している場合、アプリはIEではなくこのブラウザーで開かれます。これを機能させるには、アプリがクロスブラウザ互換である必要がある場合。

  2. ユーザーがどういうわけかhtmlのファイルタイプの関連付けを台無しにした場合(私はかつてこれを行うことができました)、ブラウザー、したがってアプリはまったく起動しません。

于 2009-11-26T14:09:27.457 に答える
-1

HFS.exeファイル サーバーで実行する場合は、それをパッケージ化できます。

この質問に本当に答えたのは私だけです。Javascript アプリケーションをホストする Web サーバーの処理方法を説明する人は他にいませんが、私はそれをカバーしました。

于 2009-11-19T19:37:51.063 に答える
-2

Visual Studio Express をダウンロードし、ブラウザー フレーム (標準の .net フォーム要素だと思います) を含むフォームを作成し、このブラウザー フレームを、このプログラムと共にインストールされるファイルに向けます。VS 2008 がインストーラー ファイルをビルドするので、プロジェクトに html ファイルと javascript ファイルを追加し、Visual Studio 2008 を使用してディストリビューションをビルドします。

于 2009-11-19T19:22:08.647 に答える
-3

Adobe Inc. による AIR テクノロジーについて読んでください。 http://en.wikipedia.org/wiki/Adobe_Integrated_Runtime それはあなたが検索するものです。

于 2009-11-19T19:12:53.550 に答える