因此,我们有一个复杂的 HTML5 脱机应用程序, 包含一个巨大的老数据网(我们谈论几十兆字节), 我们想读它, 并把它写到用户的磁盘上。
我们已经得到了与 HTML5 索引化的DB 合作的这种小索尔, 但是铬在大量数据( ~ 10 分钟待装入) 方面过于缓慢, 而Firefox 的当前版本有一个 < a href=" https:// bugzilla.mozilla.org/show_ bug.cgi?id=751802? rel=" nofollown noreferrer" > love bug a > 随机和不可挽回地将整个 DB 粉碎, 所以这是计划B - 加上我们非常喜欢有一个用户可识别的文件, 然后它们可以备份, 邮寄到周围等 。
显然,我们无法用普通浏览器权限做到这一点, 但是在沙箱外的Firefox扩展可访问文件系统, 我们得到了与,这 确实是唯一的方法,因为Gecko严格地将特权网页(如我们的扩展版)和非特权网页(如我们的网站)隔离开来。还有什么解决办法吗?