この記事で説明したIndexDBの画像ブログストレージを試してみました
しかし、Chrome V23では、次のエラーが発生します。
Uncaught Error: DataCloneError: DOM IDBDatabase Exception 25 base.js:52
putElephantInDbbase.js:52
(anonymous function)
コードスニペットは次のとおりです(blobは、elephant.pngを保持するxhr.responseType = "blob"です(上部の例のように)。エラーは最後の行で発生します。
var transaction = db.transaction(["elephants"], "readwrite");
var store = transaction.objectStore("elephants");
var req = store.put(blob, "image");
バイナリブロブPUTはまだサポートされていないと思いますよね?(FireFox17およびIE10で動作します)