問題タブ [indexeddb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2072 参照

indexeddb - indexedDBにデータを追加するときのDOMIDBDatabase例外5

私のオブジェクト構造は次のようなものです。

これは、オブジェクトストアを作成するスニペットです。

テストオブジェクトを追加しようとすると、この例外DATA_ERR:DOM IDBDatabaseException5が発生します。ここで何が問題になっているのかアドバイスをいただけますか。これをテストするためにchrome18を使用しています。オブジェクトストアの作成は問題ありませんが、データを追加できません。

0 投票する
2 に答える
735 参照

html - Multiple items in one objectStore

I am trying to do simple application with Indexed DB. I want to store multiple items in one objectStore. Is it possible? I tried something like that, but it does not work:

I have used sample from http://www.html5rocks.com/en/tutorials/indexeddb/todo/

0 投票する
1 に答える
573 参照

indexeddb - インデックス付き DB - 削除されて別の名前が付けられた後、データベースは未定義

データベースを作成し、通常は正常に動作する基本的な操作を実行できる次のコードがあります(最もエレガントなコードではないことはわかっていますが、すぐに割り当てをテストしているだけです:P).....ただし、削除機能を使用してページを更新すると (すべての閲覧データを消去した後など)、データベースが再び開かず、未定義のエラーが発生します。

ps私はデータベースが削除機能よりも異なる名前を持っていることを知っています、これは私が新しいものを作ろうとしていたことです

// この領域には、追加/削除などの機能が含まれていますが、この質問のために取り出しました

次のコードを使用してデータベースを削除しました。

0 投票する
5 に答える
8153 参照

javascript - IndexedDB に画像ファイルを保存する

画像ファイルを IndexedDB に保存しようとして問題が発生しました。ファイル オブジェクトを取得して、それを IndexedDB にプッシュしようとしましたが、エラーがスローされたようです。

DOM Exception: DATA_CLONE_ERR (25)

この (下の) ようなファイル オブジェクトを、indexedDB に格納して後日 indexedDB から取得できるものに変換するにはどうすればよいでしょうか?

0 投票する
3 に答える
7579 参照

javascript - IndexedDb - テーブルが存在し、データが含まれていることを確認します

アプリを最初に実行するときに IndexedDB を使用して、いくつかのデータを入力します。データベースとテーブルが作成されたときに、それらがまだ存在しないことを確認したいと考えています。

テーブルの長さをクエリして、JavaScript のデータが含まれているかどうかを確認できますか?

0 投票する
2 に答える
1482 参照

javascript - Firefox上のWebWorkerのIndexedDB

WebワーカーのFirefox12でindexedDBを使用しようとしています。

ただし、Firefoxはエラーを表示します:mozIndexedDBは未定義です

のような他のいくつかを試しましたがself.mozIndexedDBmoz_indexedDBSync役に立ちませんでした。
を使用してChromeでうまく機能しwebkitIndexedDBます。

どんな助けでも大歓迎です...

0 投票する
1 に答える
467 参照

firefox - Chrome拡張機能をFirefoxに移植しても機能しない(indexedDBエラー)

TwitterNotifier拡張機能をFFに移植しようとしています。
私はJavaScriptにあまり詳しくないので、拡張ファクトリを使用してFFに変換しました。

残念ながら、機能していません。HTML5デスクトップ通知が届きません。
コードを少し見てみましたが、問題は、パス「resources \ extension-data\js」にあるtwitter.jsにあると思います。

http://pastebin.com/C0NqU4Ur

最初に私は変更しました

しかし、それはまだ機能していません。エラーコンソールにもエラーは表示されません。

console.logコマンドをtwitter.messagesDB.onsuccess関数に入力すると、エラーコンソールに何も出力されません。また、onerror関数を作成しても出力されません。したがって、関数をtry and catch句で囲みますが、エラーはスローされません。

だから私はtwitter.messagesDB=twitter.messagesDB.result;を入れようとしました 関数から外れると、次のエラーがエラーコンソールに表示されます。

どういう意味ですか?Firefoxで動作させるにはどうすればよいですか?

前もって感謝します!

編集:私はWindowsでFirefox12を使用しています

0 投票する
2 に答える
2859 参照

javascript - IndexedDBを使用してこのJavaScriptコードでジェネレーターがどのように使用されるかを説明してください。

IndexedDBのすばらしい世界を歩きながら、 Mozillaのテストスイートから次のようなコードに出くわしました

他のテストは、非同期コールバックがスタックされているためにIndexedDBで見られる典型的な「運命のピラミッド」スタイルとは対照的に、同様のスタイルで記述されています(もちろん、ジェネレーターはFirefox以外では広くサポートされていません)。

したがって、Mozillaのこのコードは非常にきれいに見えるので、私にはいくぶん魅力的で興味をそそられますがyield、このコンテキストで何が行われているのか完全にはわかりません。誰かが私がこれを理解するのを手伝ってもらえますか?

0 投票する
2 に答える
1644 参照

html - IndexedDB - 検索インデックス event.target.result は常に null

このコード スニペットの何が問題なのかわかりません。indexedDB インスタンスがあります。keyPath は自動生成されます。オブジェクトを DB に正常に追加し、DB 内のすべてのオブジェクトを取得できますが、作成したインデックス内のオブジェクトを正常に検索できません。

私のjsfiddleを参照してください:http://jsfiddle.net/R5ngM/13/

0 投票する
3 に答える
15463 参照

sqlite - IE は indexedDB、WebSQL、または SQLite に似たデータベースをサポートしていますか?

Chrome の場合は IndexedDB と WebSQL を使用できます。Firefox の場合は IndexedDB を使用できますが、IE はどうですか? WebSQL を使用するアプリを開発しましたが、デスクトップの Chrome と Safari、iOS Safari と Android ブラウザーで問題なく動作します。次に、デスクトップ Firefox と IE に移植したいと考えています。IndexedDB を検討していますが、IE ではサポートされていないことがわかりました。どのような代替手段がありますか?