【问题标题】:Internet Explorer HTML Markup Is Not Updated ImmediatelyInternet Explorer HTML 标记不会立即更新
【发布时间】: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


【解决方案1】:

在 wordpress 中使用缓存插件还需要刷新那里的缓存。可能是您在 chrome 中登录,因此在 IE 中提供了缓存版本时显示了非缓存版本。

【讨论】:

    猜你喜欢
    • 2016-08-16
    • 2018-11-08
    • 2012-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-10
    • 1970-01-01
    相关资源
    最近更新 更多