【问题标题】:Safari --> "Application Cache manifest had an incorrect MIME type: text/plain."Safari -->“应用程序缓存清单的 MIME 类型不正确:文本/纯文本。”
【发布时间】:2013-12-11 05:09:09
【问题描述】:

“应用程序缓存清单的 MIME 类型不正确:text/plain。”

一次又一次地收到相同的消息,但我的内容被缓存了。 我遇到此问题的浏览器:IE9/10 和 Safari。 我的 Mozilla 和 chrome 提供和输出都很好。

代码:

<script type="text/javascript">
  function logEvent(event) {
      alert(event.type);
  }

  window.applicationCache.addEventListener('checking',logEvent,false);
  window.applicationCache.addEventListener('noupdate',logEvent,false);
  window.applicationCache.addEventListener('downloading',logEvent,false);    
  window.applicationCache.addEventListener('cached',logEvent,false);
  window.applicationCache.addEventListener('updateready',logEvent,false);
  window.applicationCache.addEventListener('obsolete',logEvent,false);
  window.applicationCache.addEventListener('error',logEvent,false);

</script>

【问题讨论】:

    标签: javascript jquery html browser-cache


    【解决方案1】:

    MIME 类型应为text/cache-manifest。这是旧浏览器所必需的。

    此要求已在不久前从规范中删除,最新版本的 Chrome、Safari 和 Firefox 不再需要此要求,但您需要 mime 类型才能在旧版浏览器和 IE11 中工作。

    A Beginner's Guide to Using the Application Cache

    【讨论】:

      猜你喜欢
      • 2011-11-14
      • 2011-07-30
      • 2014-09-16
      • 1970-01-01
      • 2012-12-26
      • 2012-02-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多