2012-01-12 6 views
12

ウェブアプリ(ホーム画面からフルスクリーンモードで実行されていた)とモバイルサファリで非常に奇妙な問題が発生しています。通常は、私が開発しているときに、変更したいファイルを編集してから、ホーム画面からアプリケーションを再起動します。 iOSデザインごとに、Webアプリはサイトを更新してリロードします。ウェブアプリのキャッシングに関する問題は、全画面モードのiOS/Mobile Safariで実行されましたか?

しかし、私はアプリケーションを起動すると、いくつかの奇妙なしかし頻繁な状況では、私はアプリのキャッシュ古いバージョンを取得します。私がモバイルサファリ(ホーム画面からではなく)を通じてアプリにナビゲートすると、すべてが素晴らしいように見えます。

スペースの全面にメタノキャッシュタグを追加しましたが、?クエリ文字列を.cssファイルなどに追加することによってもキャッシュを妨害しようとしましたが、キャッシュされたバージョンでは表示することを決めるときに、何があっても表示されます。設定メニューからキャッシュとデータを消去してから、再起動すると問題が解決することがあります。

誰かがこの問題に遭遇しましたか?もしそうなら、それをどうやって修正しましたか?それは既知のiOSバグですか?アプリケーションがフルスクリーンモードで動作しているかどうかを確認するためにonLoadコードを追加し、明示的にリフレッシュを強制することを考えています。

助けてください - これは非常に迷惑でイライラです!

リッチ

+0

webappにキャッシュマニフェストを使用していますか? (これはhtmlタグで定義されます)。 – dtuckernet

+0

この問題を解決しましたか? http://stackoverflow.com/questions/10376934/html5-update-cache-in-web-app-disables-javascript – Mark

答えて

0

「設定>サファリ>事前」からDebug consoleを有効にして、あなたがそこに何らかのエラーをしたかどうかを確認します。 おそらくあなたはマニフェスト解析またはリソースが失敗のエラーを取得し、「不正なMIMEタイプ」を有していてもよい。

それらを修正しました。(このリンクは、これらのhttp://www.fuckyeahtml5.com/2011/06/debugging-html5s-offline-web-apps/を固定に役立つかもしれない)。

6

私自身のテストで私はまた、ことがわかりました

  • iOSの「ホーム画面」から実行されるアプリケーションでCSSとJSファイルが正しく更新されないという問題が発生しているようです。 2日ほどかかります。
  • アプリをリロードするホーム画面..
  • 日付をリセットします。

また、ホーム画面からアイコンを削除して再作成し、Safariでキャッシュをクリアしてみました。

この問題を抱えているのは幸いです。

https://discussions.apple.com/thread/3385843?start=90&tstart=0

包みなさい誰もが求められます。私のテストにはマニフェストファイルは含まれていませんでした。

IOS 5.1.1のiPad 2。

+0

これは私にも気になります。これは、ホーム画面のWebアプリケーションがリフレッシュされるまでにランダムな時間キャッシュされているかのようです。私は、これがiosウェブアプリケーションを抑止するための意図的なやり方ではない、あるいはただの警告者であることを願っています。とにかく、ランダムなイメージが反復的な背景イメージとして不可解に使用されたという別の問題がありました。 –

+0

4年後、これはまだ問題です。 – AnthonyVO

関連する問題