IPad/iPhoneでキャッシュを無効にする方法はありますか?非キャッシュエクスペリエンスの自動テストをいくつか実行したい。
IOSのSafariでキャッシュを無効にする方法を見つけました。
iOS
デスクトップ
より永続的なものが必要な場合は、 プロキシルート に進むか、キャッシュを無効にするUIWebView
/WKWebView
ラッパーアプリを作成する必要があります。
Iphone/ipad/IOSでキャッシュを効果的に無効にする方法があります。
WindowsデスクトップにFiddlerをインストールし、リモートコンピューターが接続できるようにします。
IOSで、wifi接続設定の下でプロキシをセットアップし、fiddlerを実行しているコンピューターのIPアドレスとポート8888をポイントします(fiddlerでデフォルトから変更していない場合):
今では、フィドラーはデバイスが行っているすべてのWeb要求をインターセプトしているはずです。
Fiddlerの[ルール]-> [パフォーマンス]メニューからキャッシュを無効にできるようになりました。
間違っている可能性がありますが、iOSではSafariをプライベートブラウジングモードにするとキャッシュが無効になりますか?
可能とは思えません。デスクトップサファリには、開発者ツールでキャッシュを無効にするオプションがありますが、モバイルサファリにはキャッシュがありません。 operaのような他のブラウザではオプションが見つかりませんでした。
試してみたい場合は、デスクトップのFirefoxのユーザーエージェント文字列を上書きして、それを偽のiPadモバイルブラウザにしてから、キャッシュを無効にすることができます。ただし、それはテストする対象によって異なり、まったく機能しません。
お役に立てれば。