html5的离线存储 大小限制,html5 – 缓存清单大小限制和Web应用程序

我正在编写应用程序的规划阶段,仍然选择我想用来编写应用程序的技术。最初的想法是写一个网络应用程序,但这是(已经)失败了无法离线查看。然后我发现缓存清单,这可能看起来像一个答案。

但是,由于第一点,Cache Manifest似乎有大小限制。我找不到每个浏览器的大小限制的完整列表,所以我不能确定它是否完全衰弱(尽管我认为可能)。我希望应用程序可以使用的浏览器是Firefox,Chrome和移动Safari浏览器(也就是说,它必须在iPad上运行)。

我的理解是,在大多数情况下,总共有超过5MB的缓存限制(从浏览器到浏览器的不同),但这对我的需求是不够的。我正在寻找离线存储所有的用户在线数据。这包括上传的文件(PDF,图片)以及使应用程序实际工作所需的内容。在任何我看到的例子中,缓存清单只用于缓存脱机的东西,如html,css,javascript和网站的图像资源。适用于用户上传的PDF的离线存储吗?

如果这个问题的答案是一个响亮的否(我担心这可能是),还有其他的解决方案吗?或者是浏览器中的“适当”应用程序 – 即具有合理空间要求的应用程序 – 此时完全不可行?我们还在等待浏览器赶上开发的要求吗?

编辑:只是为了补充,我知道HTML5规范中的Cache-Manifest没有任何限制,但这些实现似乎都限制了它,这将影响我尝试写入的任何内容。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值