2013-06-23 34 views
2

我正在嘗試爲FirefoxOS繪製繪圖應用程序。最近,我嘗試使用本地存儲的indexedDB。然而,由於應用程序必須保存很多座標才能在前一天啓動應用程序時加載它們,因此indexedDB給我一個錯誤ABORTERROR(儘管在重新啓動應用程序時只顯示繪製圖片的一部分)。我在Firefox 21.0中試過這個。使用本地存儲在FirefoxOS中保存和加載繪圖

我想知道如何保存和加載這些東西的過程。我正在使用Android S3,它有一個類似的App,名爲S Memo,它的功能類似。該應用程序必須使用HTML和JavaScript編寫,因爲我想將它與FirefoxOS一起使用。

+0

是否可能在寫入操作期間關閉應用/電話? [關閉瀏覽器時IndexedDB異步操作無法完成](https://bugzilla.mozilla.org/show_bug.cgi?id=870645) –

+0

謝謝,但我不認爲indexedDB能夠在非常高的速度。當我放了一些延遲,它運行良好,但頻率高ABORTERROR! – softvar

+0

你如何在數據庫中保存座標?你在使用什麼模式/組織? – GiantSquid

回答

0

您可能希望在丟失可見性時將一堆座標保存爲單個json或blob,因此加載速度會更快,然後indexedDB不會被頻繁的讀取/寫入操作阻止。

相關問題