2012-03-06 11 views
1

を私はiOSの上で自分のHTML5ゲームをテストすることができるように、私は最近のiPodを買って、周りを見ながら私はこのHTML5アプリが見つかりました:あなたは、そのページをロードする場合チェックiOSのホームページがインストール - HTML5

http://www.apple.com/webapps/games/goldnuggets.html

をiPodやiPhoneからゲームをプレイすることができます。

私がこのアプリの記憶に残ったことは、ロードしようとすると、プレイする前にあなたのホームページに「インストール」(保存)しなければならないということです。これの利点は、通常のiOSアプリ(アドレスバーとそのコマンドバーで覆われているのとは対照的に)のように、HTML5アプリがホームページから起動したときに動作する全画面領域を取得できることです。

このアプリがホームページに追加されているかどうかを確認するにはどうすればいいですか(このスレッドに対応していない実際の「ホームページに追加」機能ではなくJavascript for "Add to Home Screen" on iPhone?)。

私は間違いなく100pxを使用することができます。これにより、インターフェイスが一致し、ユーザーエクスペリエンスが向上したiOSバージョンとHTML5バージョンを簡単に作成できます。

アイデア? Googleの検索は私のために何も立たなかった。

window.external.AddFavorite(url + "?somevariablethatsaysitisok=true", "MyGameName");

私もiOS版Safariのために働くだろうと仮定します。

答えて

0

一つの考えが(onclickイベントから呼び出された)JavaScriptを介して、ブックマーク/お気に入りを追加することです。

URLの部分には、設定されている場合にゲームを再生できる引数を渡すことができます。設定されていない場合はブックマークのリンクのみを表示します

ブラウザがサーバー側を検出するか、正しく覚えていれば、javacriptのnavigator.userAgentまたはnavigator.appVersionを使用して、iPhone/iOSが含まれているかどうかを確認できます。もちろん、正確な文字列を取得するためにいくつかのテストを行いますが、それは一般的な考えです。

+0

私は実際にはこれを読んで:「(ホーム画面上のものを含む)MobileSafariで任意のブックマークを追加する唯一の方法は、組み込みUIであり、そしてリンゴは、ページ内のスクリプトからこれを行うには、とにかく提供していないこと。実際、Safariのデスクトップ版でもこれを行うための仕組みはないと私は確信しています。 – Matthew

+0

私はゲームをホームページに追加されている場合、実際に確認する方法を求めて、私の質問を変更しました。 – Matthew

関連する問題