3

HTMLページを作成しました。私のiPhoneアプリから、私はそのURLをUIWebView.

UIWebViewここでは、キャッシュを使用しないように指示できるコードを HTML に設定します。または、URL にキャッシュを使用しないように指示したい。

正しく説明できない場合は、お気軽にお尋ねください。

4

2 に答える 2

3

HTMLすべてのコンテンツを削除してドキュメントをクリーンアップする

  [webview stringByEvaluatingJavaScriptFromString:@"document.body.innerHTML='';"];

または、次のようにキャッシュされたすべてのデータをフラッシュします..

[[NSURLCache sharedURLCache] removeAllCachedResponses];

詳細については、このブログを参照してくださいUIWebView-secrets-part

于 2013-01-09T09:19:10.590 に答える
1

HTMLまたはURLの情報を見て、キャッシュを無効にしたいと思います。この情報は、HTML の一意のタグの間に配置することをお勧めします。後で文字列操作を使用して解析できます。

URL を使用している場合は、クエリ文字列などを使用する必要があります。

最後にキャッシュを無効にするには、

    [[NSURLCache sharedURLCache] removeAllCachedResponses];
    [[NSURLCache sharedURLCache] setDiskCapacity:0];
    [[NSURLCache sharedURLCache] setMemoryCapacity:0];

ただし、このコードはキャッシュを完全に無効にします。再度有効にする場合は、ディスク容量とメモリ容量をより高い値に設定する必要があります。

于 2013-01-09T09:19:53.390 に答える