【发布时间】:2015-09-30 14:17:05
【问题描述】:
我正在为 IE 11 开发一个网站。这是一个带有自定义主题的 WordPress 网站。每当我更新 PHP 文件中的 HTML 标记或 JS 脚本,例如 header.php,并将其上传到服务器,然后在 IE 中访问该网站时,它不包含新添加的标记,而在 Chrome 中它完全包含标记。我尝试用力刷新它( ctrl + f5 ),但它仍然不起作用。
我也删除了 IE 缓存和数据,但也没有用。在 IE 中更新标记之前,我必须等待几分钟到几小时。这是 IE 中的正常行为吗?有什么方法可以让我像在 Chrome 和 Firefox 中一样立即看到标记更改?
谢谢!
【问题讨论】:
-
你试过无缓存头吗?
-
您的 wordpress 是否使用缓存插件?记得把它们也冲洗干净。
-
@SimonaB,感谢您的提示!
-
@BasvanStein,是的。我忘了刷新缓存插件。奇怪的是,IE 不会立即更新标记,而其他浏览器会这样做。谢谢!
-
将其添加为答案,以便您接受。大多数缓存插件在用户登录时显示真实页面,这可能是您的情况下两种浏览器的差异。
标签: javascript php html internet-explorer