フルスクリーン モードと機内モードを同時に使用する必要がある iPad Web アプリを開発中です。
キャッシュマニフェストを使用して必要なすべてのファイルを保存してきましたが、難しいのは、現在 URLie. file.html?account=234
で情報を渡していることです。機内モードでこのようなファイルにリンクしようとすると、エラーが返されます。file.html
キャッシュマニフェストにキャッシュされているにもかかわらず、iPad がドメインにアクセスできないこと。
iPad は、file.html
とfile.html?account=234
が 2 つの完全に異なるファイル/URL であると認識しているように見えるため、それがキャッシュ マニフェストにないことを認識し、サーバーに接続しようとします。
このすべての背後にある考え方はindex.html
、JSON ファイルからアカウントのリストを表示し、次に(プラグインでパラメーターを取得して) JSON ファイルからアカウント情報を作成するというものですfile.html
。account
jQuery $.url().param()
これは、JSON ファイルをデータベースとして使用するローファイな方法のようなもので、機内モードでない限り、フルスクリーン モードで正常に動作します。このプロトタイプはインターネット接続なしで動作する必要があるため、これは問題です。
私のアプローチは完全に間違っているようですが、今は途方に暮れています。AJAX を使用して をロードし、同時に渡す方法はfile.html
ありindex.html
ますaccount=234
か?