1

在 IE8 中,缓存开发工具中有一个选项,称为“始终从服务器刷新”。是否有可能有一些 javascript 或类似的东西来强制这种行为,或者我必须总是手动执行?

我试过了

<META HTTP-EQUIV="Pragma" CONTENT="no-cache">

但是我的应用程序中的刷新问题似乎只能通过在缓存选项面板上选中“始终从服务器刷新”来解决。

谢谢

4

1 回答 1

1

如果你使用 jQuery,你可以这样做:

$.ajaxSetup({ 缓存: false });

在使用 jquery + ajax 时,它为我解决了许多 IE8 缓存问题。

否则,您可以通过将唯一编号附加到 .js uri 的末尾来使用“缓存破坏器”。像这样:

http://mysite.com/myscript.js?=_11232131231323

当然,唯一的 # 可以是在每个页面请求上唯一的 DateTime()。

于 2012-09-18T13:16:38.893 回答