オフラインで動作するhtml5ギャラリーを構築しましたが、ユーザーがオンラインかどうかをアプリに検出させ、オンラインの場合はユーザーがアプリを開いたときにメインフェストを更新する必要があります。
1 に答える
1
まず、マニフェストファイルがマニフェストファイルにリストされていないことを確認する必要があります。これにより、ユーザーがオンラインであっても、マニフェストファイルが再フェッチされなくなります。
これを行った後、これを設定cache-mode
するprefer-online
と、接続が利用可能になったときにページが再フェッチされます。マニフェストのみを更新する場合は、この手順を実行する必要はありません。ほとんどのユーザーエージェントは、接続が使用可能になったときに、マニフェストが自身のリストに含まれていない限り、マニフェストを再フェッチします。
JavaScriptAPIを使用して強制することもできます。
window.applicationCache.update()
于 2012-08-10T12:59:34.010 に答える