結構調べていたはずなのになぜ見逃した...
ウェブアプリなのにローカルにデータを保持できるというなかなか魅力的な仕組みですが、
safariのみとある事情によりなかなか対応してくれなかったので手を出せないでいました。
ググってもと古い情報しか出てこないのでてっきり未だに使えないものと思っていましたが以下のURLにて
http://dev.classmethod.jp/references/ios8-safari-available-indexeddb/
なんとSafari8から対応しているらしい
裏付けを取るべく情報を探しましたがそれらしい情報が見当たらない。
しばらくキーワード変えつつ検索してやっと見つけました。地味に時間がかかった
https://developer.mozilla.org/ja/docs/IndexedDB
http://caniuse.com/#feat=indexeddb
indexedDB対応状況
- IE10以降
- safari8以降
- Edge
- Chrome23以降
- Firefox10以降
- Opera15以降
- Android標準ブラウザ4.4以降
FireFoxとChromeは流石のフットワークの軽さですね。
モバイルがまだ制限があるか?
情報が少ないのはあまりにもグダりすぎて皆見放したのか...
ともあれこれでやっとローカルDBがまともに使えますね。
ただ最大容量がわからないので5M程度で抑えるか超過しても問題ない実装にする必要があります。
ちょっと面倒ではありますね。
いじょ
これで何を作ろうかな?