Kendo UI Mobile Framework を使用しており、ビューの大部分をリモート ビューとして処理しています。たとえばview1.html
、インライン div 要素の代わりにリモート html ドキュメントを使用します#view1
。
これらはすべてブラウザーで正常に動作しますが、これらのリモート ビューのキャッシュに関連する問題がいくつか見られます。
- ホーム画面アプリを閉じた後に再読み込みしても、Web アプリのコンテンツが強制的に更新/更新されることはありません (iOS はホーム画面に保存されます)。
- ホーム画面の Web アプリを再作成しても、Safari の Web データを消去した後でも、コンテンツが強制的に更新/更新されることはありません (iOS はホーム画面に保存されています)。
Kendo Mobile Library の舞台裏ですべて処理されているときに、アプリケーションの初期ロード時に (セッションごとに 1 回) これらのリモート ビューの新しいバージョンを取得するようにアプリを強制する方法を知っている人はいますか?
私は ApplicationCache を調べていましたが、ほとんどが動的でデータベースを集中的に使用するアプリにとっては、かなり恐ろしいようです。これに加えて、私の Web サーバー (4D データベースの背後で実行されているものは、appcache ファイルの正しい MIME タイプを実際に提供できるとは思えません)。