Javascript 狩猎-->&引用;应用程序缓存清单的MIME类型不正确:text/plain。”;

Javascript 狩猎-->&引用;应用程序缓存清单的MIME类型不正确:text/plain。”;,javascript,jquery,html,browser-cache,Javascript,Jquery,Html,Browser Cache,“应用程序缓存清单的MIME类型不正确:text/plain。” 一次又一次地收到相同的消息,但我却缓存了我的内容。 我面临这个问题的浏览器:IE9/10和Safari。 我的Mozilla和chrome提供了良好的性能和输出 代码: <script type="text/javascript"> function logEvent(event) { alert(event.type); } window.applicationCache.addEventL

“应用程序缓存清单的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>

函数logEvent(事件){
警报(事件类型);
}
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('ocated',logEvent,false);
window.applicationCache.addEventListener('error',logEvent,false);

MIME类型应为
文本/缓存清单
。这在旧浏览器上是必需的

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