-1

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

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

我使用 kohana 框架,它在 chrome 和 firefox 中运行良好,但我似乎 ie8 保持缓存存储,谁能告诉我我需要为 ie8 做什么也删除它。

4

2 回答 2

2

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

于 2009-09-12T16:27:46.377 回答
0

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

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

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

于 2009-10-23T18:37:51.003 回答