私はHTML 5とjavascript(主にjQuery)を使ってこのWebアプリケーションゲームを構築しました。これは、ワイヤレスインターネットがない場所(博物館)のiPadで使用するためのものです。 私は、cache.manifestファイルを使用して、ゲームが動作するために必要なすべてのファイルをキャッシュしています。 ChromeとSafariの両方を使用している私のデスクトップでは、これは素晴らしい作品です。私はデバッガのアプリケーションキャッシュにリストされているすべてのファイルを見ることができ、アプリケーションはインターネット接続なしで完全に動作します。 iPadのブラウザでテストしても良い結果が得られました。 iPadがすべてのファイルをキャッシュするにはもう少し時間がかかるようですが、十分な時間を与えると、機内モードのiOSのSafariでアプリが動作します。iOSのホーム画面からキャッシングWebアプリケーションを起動
ここに問題があります。私は、ホーム画面にアプリをインストールし、そこから起動すると、アプリは動作しません。最初のページだけが実行され、次のページに移動しようとすると失敗し、インターネットが必要だと教えてくれます。 (地図が表示され、ホール1を選択した後に2番目のHTMLページが読み込まれます)
私はホーム画面から起動すると再びキャッシュする必要があるかもしれないと読んだので、私はそれを待ってみましたキャッシュしてから次のページに進みます。私はまだ2〜3分待っていましたが、それでもうまくいきませんでした。
アプリhereがあります。オランダ語なので少し混乱するかもしれません。
マニフェストファイルはhereです。
ご協力いただければ幸いです。ありがとう。