iPhone4 (iOS4) iPad1 (iOS3.3) とデスクトップでサイトをデバッグしようとしています。
私の問題は、iPhone のキャッシュをまったくクリアできないことです。
デバッグ中のjsファイルにアラート/コンソールを追加すると、それらはiPadとデスクトップに表示されますが、iPhoneはキャッシュからリロードし続けます。
Safari でキャッシュをクリアするsettings>safari>delete browser history, cache, cookies
と、すべてのブックマークが削除され、サーバー上のファイルが削除されます。iPad とデスクトップは壊れます (ファイルが見つからない) が、iPhone は何も起こらなかったかのようにページをロードします。
ここで質問するのが適切かどうかはわかりませんが、他の誰かが同様の経験を持ち、回避策を考えているのではないでしょうか?
ありがとう!
編集:
私はこれをもう少しいじりました。アイコンからアプリケーションを起動すると、キャッシュがクリアされたように見えます。Mobile Safari でページを開いたときにのみ、キャッシュから間違ったファイルが使用されます。ポインターは引き続き歓迎します。
編集:
私はこれについて報奨金を開始しています。サイトで RequireJS と JqueryMobile を使用しているため、これらもキャッシュがクリアされない理由である可能性があります。それでも、アプリモードでクリアされる理由と、モバイル Safari でクリアされない理由がわかりません。
次のことを試しました
。 1. URL バーをクリックreload page
しても、キャッシュがクリアされません。リンクをクリックしてからページをロードすると、go
時々キャッシュがクリアされるようです