一次又一次地收到相同的消息,但我的内容被缓存了。
我遇到此问题的浏览器: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>

最佳答案

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



A Beginner's Guide to Using the Application Cache

关于javascript - Safari --> "Application Cache manifest had an incorrect MIME type: text/plain.",我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20210616/

10-12 15:20