我正在尝试使用 ASP.NET 构建 iPhone Web 应用程序。该页面为每个访问者动态呈现一次。此时,该页面可以被添加书签,并且该访问者将永远不会再更改。出于这个原因,它应该从那时起在本地缓存,这样即使没有可用的网络连接,如果从书签中引用,应用程序也会运行。无论我尝试什么,手机都会继续从服务器请求页面,强制重新渲染,或者如果手机离线,它会失败。
Louis Gerbarg在这篇文章中建议我使用 HTML5 缓存清单来完成这项工作,但是遵循w3.org 文档似乎不适用于 iPhone。有没有人有一个应用程序缓存工作的好例子?