2011-10-24 7 views
1

iPhoneでキャッシュマニフェストを使用しているサイトを試してみました。私は私のページのいずれかを変更しても、私はまだ以上のページを更新する必要がマニフェストファイルにコメントを追加する場合キャッシュマニフェストがすぐにiPhoneでリフレッシュされない

ExpiresActive On 
ExpiresDefault "access" 

:アイブ氏は、マニフェストファイルをキャッシュするブラウザを防ぐために、私の.htaccessファイルに以下を追加しました一度変更を確認してください。

iPhoneのデスクトップにサイトを追加し、サーバーのサイトを変更してショートカットからサイトを読み込むと、変更を確認するために1回手動で更新する必要があります。

実際のサイトでこのような問題はどのように解決されましたか?ネイティブアプリのように機能する1ページのサイトを作ったとしますが、インターネット接続が利用可能になったときにバックグラウンドでそれを更新したいのですが、どうすればいいですか?ページを手動で更新するようにユーザーに依頼する必要がありますか?ありがとう

答えて

1

私はこれ以上の読書をして、私はこれが動作すると思われる方法だと思う。ショートカットからウェブサイトを開くと、マニフェストファイルが変更された場合、ファイルが再キャッシュされますが、変更内容はの次のページが表示されるまで表示されます。

javascriptで強制的に更新することができます。 http://developer.apple.com/library/safari/#documentation/iPhone/Conceptual/SafariJSDatabaseGuide/OfflineApplicationCache/OfflineApplicationCache.html

関連する問題