我们有一个网络应用程序,预计在iPad上离线工作。它使用清单来定义需要被缓存的文件。问题在于我们已经达到了iPad存储这些文件的10MB限制,并且需要将更多文件添加到列表中。
是否有任何变通方法可以增加此限制或以其他方式存储文件?请注意,目前无法选择本地化选项。
是否有任何变通方法可以增加此限制或以其他方式存储文件?请注意,目前无法选择本地化选项。
您可以查看 this。
在使用 window.applicationCache.update()
更新缓存之前,尝试以小于 5MB 的块的形式重复增加清单,这样您就应该能够通过10MB的限制了。
window.applicationCache.update()
发起了异步请求... - Manuel Pedrerawindow.applicationCache.update()
时,浏览器会向服务器发出请求以获取新的cache.manifest。而cache.manifest是由PHP脚本生成的,它将根据是否设置cookie标志再次运行并生成新文件。 - Dmitrywindow.applicationCache.update()
进行异步请求,并使用cookies来检测应返回哪个版本的清单。 - Dmitry
html
标签的一个属性(在这种情况下,它指向一个动态获取文件的PHP脚本)。我如何在运行时更改其内容? - Manuel Pedrera