1
我有一個相當數據密集型的移動應用程序,基於HTML5/Javascript使用IndexedDb和IndexedDbShim設備本身不支持IDB。IndexedDBShim工作了一段時間,然後產生錯誤
對於支持IndexedDb的設備,該應用程序很好,沒有數據訪問問題。不過在使用Safari瀏覽器的iPad的迷你測試時,雖然應用程序最初運行正常,網站上逛逛,在其通常的方式使用應用程序「隨意」拋出了以下錯誤:
- 無法打開數據庫(14無法打開數據庫文件)
- InvalidStateError:DOM異常:嘗試使用不是或不再可用的對象。
在使用IndexedDbShim之前,有沒有人有過這種問題?
你能告訴我們你如何填寫數據庫?確保不要打開一個事務,然後在異步塊中使用它。例如,首先打開一個事務,然後在那裏嘗試使用它的ajax請求可能會導致您看到的錯誤。 –
這是作者github Indexeddbshim項目的Dick van den Brink嗎?很高興見到你!有趣的交易理念。我會仔細看看我們如何管理交易。 –
是的,那就是我:)原作者是別人順便說一句,所以大部分的功勞應該去Parashuram :) –