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