3

HTML5 のクライアント ストレージの機能についていくつか質問があります。私がこれまでに発見したことから、3つの異なる可能性があります。

  • WebSQLDatabase : SQLite データベースに格納されているクライアント サイトの SQL テーブルをサポートします。この規格は廃止されました。これは、現在これをサポートしているブラウザが将来的にこのサポートを廃止するということですか?

  • WebStorageと IndexedDB は私にはかなり似ているようです。どちらもキー/値ストア機能を提供します。違いはどこにありますか?

4

1 に答える 1

4

WebSQLDatabase: これは、現在これをサポートしているブラウザが将来的にこのサポートを廃止するということですか?

回答:この投稿を見た後、safari はコメントとピンバックを停止したため、この作業を保留にしたようです。thisthisも参照してください。Chrome は現在の API を非推奨の状態にします。将来のバージョンでは、IndexedDB API が完全に実装されると、サポートが終了する可能性があります。

WebStorage と IndexedDB..違いはどこですか?

回答: WebStorage には、sessionStorage、localStorage などのいくつかのストレージ メカニズムがあり、それぞれにストレージのようなキーと値のペアがあります。localStorage は、SQLite データベースを使用する HTML5 機能ですが、1 つのテーブルと 2 つのフィールド (キーと値) があります。一方、IndexedDB を使用すると、テーブルの数でデータベースの数を作成できます。

WebSQLDatabase は、主なセキュリティ上の問題により削除されました。たとえば、クロスオリジン攻撃。見る

于 2011-08-09T11:02:51.437 に答える