使用本地存储在FirefoxOS中保存和加载绘图

Saving and loading drawing in FirefoxOS using local storage

本文关键字:保存 加载 绘图 FirefoxOS 存储      更新时间:2023-09-26

我正在尝试为FirefoxOS制作一个绘图应用程序。最近,我尝试将indexedDB用于本地存储。然而,由于前几天启动应用程序时,应用程序必须保存大量坐标才能加载,indexedDB会给我一个错误ABORTERROR(尽管重新启动应用程序后只显示绘制的图片的一部分)。我在Firefox 21.0中尝试过这个。

我想知道保存和加载这些东西的过程是如何进行的。我使用的是安卓S3,它有一个类似的应用程序,叫做S Memo,可以做类似的事情。该应用程序必须用HTML和JavaScript编写,因为我想将其与FirefoxOS一起使用。

当失去可见性时,您可能希望将一堆坐标保存到单个json或blob中,因此加载速度会更快,这样indexedDB就不会被频繁的读/写操作阻塞。