相信大多数菜鸟在开发过程中都收到过IE缓存机制的困扰。改了一段js或者jsp,页面愣是没反应。通常我们的解决办法就是——手动清理IE缓存。
作为开发者的角度,IE的缓存机制确实并不招人喜欢。而且有些时候还要采取随机参数的机制,尽量避免ie使用本地缓存而不去访问服务器。
作为web开发者,我们可以稍微改动下IE的缓存设置,就能避免IE不取得新的页面的问题。具体操作如下图所示:
这样就能保证每次IE都会去请求新的页面了,是不是很简单?
不过这样做有一点不妥,因为这样作为web开发者就看不到IE缓存带来的问题。有没有更好的两全齐美的方法呢?