2011-09-23 14 views
8

私は、ChromeとHTML5ローカルストレージを使い、有用なアプリケーションを作成して販売することを考えました。しかし、私が持っていると思う問題は、これをコンピュータにインストールするための配信メカニズムです。アプリがwikipedia.comであったとしましょう(そうではありませんが)。手動でChromeに移動し、レンチアイコン、[ツール]、[アプリケーションショートカットの作成]を選択し、アプリのデスクトップとアプリケーションメニューアイコンを作成します。ウェブページからプログラムでChromeアプリケーションショートカットを作成できますか?

大丈夫ですが、これは私のためにウェブページリンクやフォームボタンを構成する方法はありますか?つまり、ボタンまたはリンクをクリックすると、アプリケーションショートカットの作成フォームが表示されます。 HTMLやJavascriptのいずれかを使ってそのフォームを表示させるという、この知られていない方法がGoogle Chromeにあることを期待しています。

Chromeをお持ちでない方は、それを検出して、クリックしたボタンをクリックしてメールを送信できます。メールには、Chromeのインストール手順と別のリンクが表示され、Chromeのこのページにアクセスしてアプリケーションショートカットの作成フォームが表示されます。今の

+0

ここからは、http://www.google.com/chrome/intl/ja/webmasters-faq.html#toolsのアイテム15に、Chromeアプリケーションを少しカスタマイズするためのヒントがあります。ただし、Gears Desktop APIは動作しなくなりましたが、廃止されました。 (そしてLinuxはありません。 – Volomike

+0

)このページにアクセスすると、http://www.google.com/support/blogger/bin/answer.py?hl=ja&answer=41973インストールボタン。拡張機能を配備できるシンプルなフォームですが、まだChromeのショートカットは作成していません。しかしそれは良い方向への一歩です。 – Volomike

+0

SendKeysのアプローチ(Google Chromeがインストールされている場合)を使用すると、キーストロークパスはALT-F、L、Sの順になり、ショートカットを作成するダイアログが表示されます。私はJavascriptでこれを行うことができたらいいと思う。 – Volomike

答えて

2

、より良い答えを提供することが可能になるまで、これはクロム、手動の方法でデスクトップアプリケーションを展開するための手法の一種である、とChromeストアに登録することなく:

  1. 後ユーザーは製品を購入し、その製品を登録するシリアル番号とこの新しい製品をインストールするWeb URLを電子メールで送信します。
  2. ウェブURLはウェブアプリケーションの実際のURLです。ただし、デフォルトでは通常のコンテンツは表示されません。代わりに、Webアプリは「インストーラモード」になっています。これは、まだインストールされていないかもしれない200年の永続的な、暗号化された登録クッキーを見ることによってこれを行います。 (Cookieを削除しても害はありません。再度登録するようにお願いします)
  3. Webアプリケーションがインストーラモードで最初に行うことは、user agentを検出することです。 Chromeではないことがわかった場合は、a link to install Chromeと表示され、既に送信されていることを再度メールに伝えますが、Chromeでこれを行うように指示します。
  4. ユーザーがChromeをインストールしてもう一度このページに戻るか、既にChromeユーザーであるかのいずれかです(フォームを提供して、手順とシリアル番号を再送信することもできます)。インストーラモードでは、ChromeのALT-Fキーを押すか、ツールバーのツールバーの[ツール]メニューの[アプリケーションショートカットの作成]を選択し、2つのチェックボックスをオンにして[OK]をクリックし、以下のタスク実行ボタンをクリックします。
  5. ユーザーは指示に従い、デスクトップ/アプリケーションのショートカットを作成し、[タスクの実行]をクリックします。
  6. ユーザーは、電子メールで送信されたシリアル番号を入力する登録フォームが表示されます。ユーザーがこれを入力し、「登録」ボタンをクリックします。
  7. サーバーは登録を検証し、基本的に「This guy is registered」という200年の暗号化された永続的なCookieを保存します。これにより、Webアプリがインストーラモードで実行されなくなります。
  8. インストーラモードはまだ有効ですが、最終的なプロンプトが表示されます。「ブラウザを閉じて、作成したデスクトップまたはアプリケーションのショートカットから新しいアプリのアイコンを実行することができます。ここに}
  9. ブラウザを閉じてアイコンをダブルクリックします。アプリケーションがロードされ、登録クッキーが読み込まれ、Webアプリケーションはインストーラモードでは実行されなくなります。通常と同じように、アプリケーションコンテンツが表示されます。これは100%本当に自動化されたインストールではないという事実の他に、唯一の欠点は、メインページがローカルファイル(キャッシュされていない)なので、Webアプリケーションが完全にオフラインで完全に動作することができないことです。もちろん、HTML5のオフラインストレージを使用できますが、デスクトップのショートカットをダブルクリックすると、常にWebアプリのサイトに接続されます。
+0

この方法では、ユーザーはChromeのアドレスバーにURLを入力してアプリを直接実行できます。アプリが天気を検出できる方法はありますか?アプリのモードでChromeが動作しているかどうかは、コンテンツを適切に表示(または表示しない)ですか? –

+4

そして、あなたは実際に典型的なBFUが別のXポイント指示電子メールを含む9ポイントの指示書に従うことを期待していますか?笑 –

関連する問題