以编程方式删除IE8缓存似乎不起作用

时间:2009-08-28 08:14:01

标签: internet-explorer caching internet-explorer-8 kohana

我想删除ie8中的缓存 以下代码

$this->cache= Cache::instance();
        $this->cache->delete('tuinArray');
        $this->cache->delete('intBreedte');
        $this->cache->delete('intLengte');

我使用kohana框架它在chrome和firefox中运行良好,但我似乎只是ie8保持 缓存存储,任何人都可以告诉我我需要做什么ie8也删除它。

2 个答案:

答案 0 :(得分:2)

这是服务器端代码,浏览器对此没有直接影响。如果不再看到更多代码,我就不能说更多。

答案 1 :(得分:0)

Kohana Cache用于缓存服务器端数据。我假设您遇到Internet Explorer和缓存问题(通常在使用Ajax时会遇到此问题)。如果您使用的是jQuery,则可以使用以下代码禁用客户端缓存:

<script type='text/javascript'>
$(function() {
    $.ajaxSetup ({ cache:false });
});
</script>

即使您正在使用其他JavaScript库,它也应该有类似的选项,您可以强制浏览器禁用AJAX缓存(尤其是使用IE)。