关于在线HTML5video系统的离线模式解决方案

我们有在线网站系统,具有很多function,如播放video等。

目的是我们希望通过UIWebView支持为iPad制作离线模式应用程序。

两种选择:

  1. 在此处使用HTML5清单实现脱机模式

  2. 下载HTML / JavaScripts / CSS的所有内容和图像/video等资源,然后使用UIWebView加载HTML文件

对于解决方案1,搜索后我们发现了很多问题,比如

  • 缓存限制,不清楚答案,5MB? 50 MB?
  • 难以控制,HTML / CSS / JS文件没问题,但对于video等,不稳定
  • 通过会话生活

因此,我们将放弃解决方案1,并选择解决方案2:首先下载所有内容,然后使用UIWebView从本地下载的数据中呈现它们。

问题:

  • 您如何看待解决方案2? 可以通过Apple的评论吗? (我担心UIWebView对JS有一些限制)
  • 有人成功使用解决方案1吗?
  • 还有其他方法吗?

谢谢

我们实际上只为我们的客户完成了同样的事情!

我们花了很多时间试图找到解决方案的方法 – 而且简单地说 – 不可能。

iOS提示用户RE清单 – 但限制是50mb – 一旦这样,它一直是例外!

我们目前正在沿着2号线行驶(它很棒!)

为了给它一个’app feel’,我们使用了HashBang链接来确保所有页面转换都是流畅的 – 因为用户实际上只停留在一个页面上,因为所有内容都是使用’#!/ Page / Section / etc来处理的。 ‘。

关于我们还没有找到的限制,我们正在解决一些相当沉重的JS – 虽然我会尝试不使用框架(如果你愿意,我可以详细说明!)。

至于通过Apple传递它 – 我们没有通过应用程序商店,我们为此购买了企业许可证,因此我们可以直接部署到我们的客户iPad,因为它仅供他们使用 – 我不确定是否这符合您的需求 – 但选择就在那里!

让我知道你的想法!