私はフルスクリーンモードと飛行機モードで同時に必要なiPadウェブアプリケーションを開発中です。iPadフルスクリーンモード&飛行機モード
キャッシュマニフェストを使用して必要なすべてのファイルを保存しましたが、難しい部分はURL ie. file.html?account=234
の情報を渡しています。このようなファイルに飛行機モードでリンクしようとするとfile.html
がキャッシュマニフェストにキャッシュされているにもかかわらず、iPadがドメインにアクセスできないというエラーが返されます。
iPadはfile.html
とfile.html?account=234
が完全に異なる2つのファイル/ URLだと思うので、キャッシュマニフェストにはないことがわかり、サーバーに接続しようとします。
このすべての背後にある考え方は、我々はJSONファイルからindex.html
にアカウントのリストを表示してfile.html
で(私たちはjQuery $.url().param()
プラグインを使用してaccount
のparamを取得)し、JSONファイルからアカウント情報を構築することです。
これは、JSONファイルをデータベースとして使用するローファイのようなもので、フルスクリーンモードで正常に機能します。飛行機モードでない限り。このプロトタイプはインターネット接続なしで動作する必要があるため、これは問題です。
私のアプローチは完全に間違っているようですが、今は一種の損失です。 file.html
をindex.html
にロードし、同時にaccount=234
を渡すためにAJAXを使用する方法はありますか?
一般に、キャッシュに関する限り、file.htmlとfile.html?param = valは異なるページです。 – jasonbar