我正在使用ASP.NET MVC 3创建Web应用程序,并且我希望仅在Internet不可用时才启用对WebPage的脱机访问。
我有一个问题:
答案 0 :(得分:1)
萨拉米斯,
我一直looking for a solution for a similar kind of problem。到目前为止,我可以想到以下设计来实现您的需求。我不确定这是否值得痛苦。应用程序所需的所有资源都需要通过客户端的资源管理器进行。给定资源ID的资源管理器将从服务器获取内容并在联机时将其存储在localStorage中,而在脱机时将使用来自localStorage的最后获取的数据。这些对于图像来说很容易,因为它们可以存储为Data-Uri,但是没有考虑其他资源。
对于那些应该由应用程序清单缓存的脚本,以及通过服务调用检索数据的脚本,图像可以通过资源管理器。但我还没有真正找到任何执行上述操作的库/框架:(