indexeddb

    2

    2答えて

    私は同期(LocalStorage)から非同期(IndexedDB)にいくつかのデータベースコードを書き換えています。私はAlasqlライブラリとPromisesを使用しています。私が遭遇する問題の1つは、物事を非同期的に行うときに、コードの重複を避けることが不可能になることが時々あるということです。 例えば、私の同期(擬似)のコードは次のようなものかもしれない(idExists、はdoupdat

    0

    1答えて

    indexeddbにはonerrorイベントがあるようですので、try catchでラップする必要がありますか? try { var reqst = window.db.transaction('xyz') .objectStore('xyz') .get(1234) reqst.onsuccess = success reqst.onerror =

    1

    1答えて

    次のコードは正常に動作します: var reqst = window.db.transaction('abc') .objectStore('abc') .get(123) reqst.onsuccess = success reqst.onerror = error 私は特にどうなるかと思っています: var trans = window.db.trans

    0

    1答えて

    このonline appでいくつかのタスクを作成しましたが、これはIndexedDBを使用しています。私は閉じて開いた後に同じブラウザでタスクを見ることができますが、他のタスクでは見ることができません。 IndexedDBのデータは、ブラウザ間で同時に使用できますか?

    0

    1答えて

    これは私がしばらく取り組んできたコードです。何らかの理由で、それは私に次のエラーが返されます。 Uncaught DataCloneError: Failed to execute 'put' on 'IDBObjectStore': An object could not be cloned. は、これは私がプラグインをアップサート使用しようとしたとしても前に起こっています。 db.get(

    0

    1答えて

    アプリケーションがオフラインモードでも実行されるため、ユーザーのブラウザ(localstorageおよびIndexedDB)に機密情報を格納するアプリケーションを作成しています。 ユーザーが開発者ツールからIndexedDBのデータを編集できないようにする方法はありますか。 私たちは暗号化を使用して機密データを暗号化された形式で保存していますが、私はあらゆる種類の編集を無効にするソリューションを楽

    1

    1答えて

    私はkeyPathとautoincrement = trueのストアを持っています。 私は100アイテムあり、私は50分の1を削除します。 私は50年代新を挿入するために取得することはできません.... 結果は常に同じです:キーパス101をoccuping 50年代と100の項目.... は「50」の項目ことを挿入する方法はありますか? ありがとう

    0

    1答えて

    ChromeとFirefoxでIndexedDBを開こうとしています。私のコード: var v = 2; var request = indexedDB.open("orders", v); //Firefox code for db init request.onupgradeneeded = function (e) {

    2

    1答えて

    オフラインで最初に作成されたウェブアプリを構築しています。私はredux-offline libを使って自分の状態をIndexedDBに保存しています。このアプリはデスクトップ上ですばらしく動作します。ウェブから切断してアプリを更新すると、すべてのデータがIndexedDBから再調整されます。しかし、私はAndroid(またはiPhone)で同じことをしようとするとき。飛行機モードに入ってアプリを

    1

    1答えて

    私はJSの方が新しく、indexedDBよりも新しいです。 私の問題は、コールバック関数内からオブジェクトを参照する必要があることです。 "req.onsuccess"は同期とは呼ばれないため、 "this"はGroupobjectを参照しません。 "this.units"と他の変数が定義されていない理由 非常に厄介な回避策はグローバル変数ですが、私はそれをするつもりはありません。 別の方法があり