問題タブ [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.
indexeddb - indexedDBにデータを追加するときのDOMIDBDatabase例外5
私のオブジェクト構造は次のようなものです。
これは、オブジェクトストアを作成するスニペットです。
テストオブジェクトを追加しようとすると、この例外DATA_ERR:DOM IDBDatabaseException5が発生します。ここで何が問題になっているのかアドバイスをいただけますか。これをテストするためにchrome18を使用しています。オブジェクトストアの作成は問題ありませんが、データを追加できません。
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/
indexeddb - インデックス付き DB - 削除されて別の名前が付けられた後、データベースは未定義
データベースを作成し、通常は正常に動作する基本的な操作を実行できる次のコードがあります(最もエレガントなコードではないことはわかっていますが、すぐに割り当てをテストしているだけです:P).....ただし、削除機能を使用してページを更新すると (すべての閲覧データを消去した後など)、データベースが再び開かず、未定義のエラーが発生します。
ps私はデータベースが削除機能よりも異なる名前を持っていることを知っています、これは私が新しいものを作ろうとしていたことです
// この領域には、追加/削除などの機能が含まれていますが、この質問のために取り出しました
次のコードを使用してデータベースを削除しました。
javascript - IndexedDB に画像ファイルを保存する
画像ファイルを IndexedDB に保存しようとして問題が発生しました。ファイル オブジェクトを取得して、それを IndexedDB にプッシュしようとしましたが、エラーがスローされたようです。
DOM Exception: DATA_CLONE_ERR (25)
この (下の) ようなファイル オブジェクトを、indexedDB に格納して後日 indexedDB から取得できるものに変換するにはどうすればよいでしょうか?
javascript - IndexedDb - テーブルが存在し、データが含まれていることを確認します
アプリを最初に実行するときに IndexedDB を使用して、いくつかのデータを入力します。データベースとテーブルが作成されたときに、それらがまだ存在しないことを確認したいと考えています。
テーブルの長さをクエリして、JavaScript のデータが含まれているかどうかを確認できますか?
javascript - Firefox上のWebWorkerのIndexedDB
WebワーカーのFirefox12でindexedDBを使用しようとしています。
ただし、Firefoxはエラーを表示します:mozIndexedDBは未定義です
のような他のいくつかを試しましたがself.mozIndexedDB
、moz_indexedDBSync
役に立ちませんでした。
を使用してChromeでうまく機能しwebkitIndexedDB
ます。
どんな助けでも大歓迎です...
firefox - Chrome拡張機能をFirefoxに移植しても機能しない(indexedDBエラー)
TwitterNotifier拡張機能をFFに移植しようとしています。
私はJavaScriptにあまり詳しくないので、拡張ファクトリを使用してFFに変換しました。
残念ながら、機能していません。HTML5デスクトップ通知が届きません。
コードを少し見てみましたが、問題は、パス「resources \ extension-data\js」にあるtwitter.jsにあると思います。
最初に私は変更しました
に
しかし、それはまだ機能していません。エラーコンソールにもエラーは表示されません。
console.logコマンドをtwitter.messagesDB.onsuccess関数に入力すると、エラーコンソールに何も出力されません。また、onerror関数を作成しても出力されません。したがって、関数をtry and catch句で囲みますが、エラーはスローされません。
だから私はtwitter.messagesDB=twitter.messagesDB.result;を入れようとしました 関数から外れると、次のエラーがエラーコンソールに表示されます。
どういう意味ですか?Firefoxで動作させるにはどうすればよいですか?
前もって感謝します!
編集:私はWindowsでFirefox12を使用しています
javascript - IndexedDBを使用してこのJavaScriptコードでジェネレーターがどのように使用されるかを説明してください。
IndexedDBのすばらしい世界を歩きながら、 Mozillaのテストスイートから次のようなコードに出くわしました。
他のテストは、非同期コールバックがスタックされているためにIndexedDBで見られる典型的な「運命のピラミッド」スタイルとは対照的に、同様のスタイルで記述されています(もちろん、ジェネレーターはFirefox以外では広くサポートされていません)。
したがって、Mozillaのこのコードは非常にきれいに見えるので、私にはいくぶん魅力的で興味をそそられますがyield
、このコンテキストで何が行われているのか完全にはわかりません。誰かが私がこれを理解するのを手伝ってもらえますか?
html - IndexedDB - 検索インデックス event.target.result は常に null
このコード スニペットの何が問題なのかわかりません。indexedDB インスタンスがあります。keyPath は自動生成されます。オブジェクトを DB に正常に追加し、DB 内のすべてのオブジェクトを取得できますが、作成したインデックス内のオブジェクトを正常に検索できません。
私のjsfiddleを参照してください:http://jsfiddle.net/R5ngM/13/
sqlite - IE は indexedDB、WebSQL、または SQLite に似たデータベースをサポートしていますか?
Chrome の場合は IndexedDB と WebSQL を使用できます。Firefox の場合は IndexedDB を使用できますが、IE はどうですか? WebSQL を使用するアプリを開発しましたが、デスクトップの Chrome と Safari、iOS Safari と Android ブラウザーで問題なく動作します。次に、デスクトップ Firefox と IE に移植したいと考えています。IndexedDB を検討していますが、IE ではサポートされていないことがわかりました。どのような代替手段がありますか?