我正在处理HTML 5脱机应用程序。当我在Visual Studio上运行该应用程序时,它运行良好,但是当我停止应用程序然后刷新页面时,它将触发清单错误事件,但我的应用程序在本地缓存中运行良好。但是当我在IIS 7.5上托管相同的应用程序时,在我停止服务器之前,它可以正常工作。当我停止服务器而不是刷新页面时,它将生成过时的事件并删除缓存。现在即时通讯卡住了该怎么办。我还添加了MIME类型.appcache和类型text / cache-manifest
我的猜测是,由于您的浏览器在技术上处于联机状态(服务器已关闭/脱机),因此将检索清单失败视为错误。
因此,它会触发obsolete
事件并按照规范删除当前的应用程序缓存(请查看“已分派时间...”列中的过时事件)
因此,appcache可能正在工作-否则,这不是原因-这是您的测试存在缺陷的征兆。
顺便说一句,我做了完全一样的事情-直到在生产/外部环境下才能测试您的应用程序的公平性,这很令人讨厌。因此,准备好推送您的应用程序,并意识到您错过了清单中的资源!:)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句