我使用 HTML 和 javascript 创建了一个基于浏览器的应用程序,其中嵌入了一些视频。现在为了更快地访问应用程序,我们希望从缓存(如果可用)中访问视频,以避免最终用户访问时缓冲。
限制是:应用程序主要通过默认的 Safari 浏览器在 iPhone / iPad 上使用,并且需要 javascript/jQuery 解决方案,以便尽快达到要求。视频大小也高达 22MB。
是否可以访问由 iPad 上的缓存管理的大视频,可以从 javascript 或 jQuery 访问吗?
我使用 HTML 和 javascript 创建了一个基于浏览器的应用程序,其中嵌入了一些视频。现在为了更快地访问应用程序,我们希望从缓存(如果可用)中访问视频,以避免最终用户访问时缓冲。
限制是:应用程序主要通过默认的 Safari 浏览器在 iPhone / iPad 上使用,并且需要 javascript/jQuery 解决方案,以便尽快达到要求。视频大小也高达 22MB。
是否可以访问由 iPad 上的缓存管理的大视频,可以从 javascript 或 jQuery 访问吗?
文件缓存是浏览器(或服务器/应用程序)的职责。您可以使用缓存控制 HTTP 标头进行一些控制: http ://condor.depaul.edu/dmumaugh/readings/handouts/SE435/HTTP/node24.html
但最终它高度依赖于您使用的浏览器。我建议在 iPad 中查找“最常用”的浏览器,并研究它们的文件缓存是如何工作的。
另一种建议,也许您应该使用 HTML5“客户端存储”? http://www.webreference.com/authoring/languages/html/HTML5-Client-Side/index.html