html:webdatabase
差分
このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン | ||
html:webdatabase [2010/12/04 11:37] – 作成 - 外部編集 127.0.0.1 | html:webdatabase [2025/10/08 01:03] (現在) – 削除 nullpon | ||
---|---|---|---|
行 1: | 行 1: | ||
- | ====== Web SQL Database API ====== | ||
- | [[http:// | ||
- | |||
- | 2010年11月18日にW3CのWeb Applications Working GroupはWeb SQL Database仕様策定の中止を決定しました。この仕様は黒歴史となったので忘れましょう。 | ||
- | |||
- | ===== 使い方 ===== | ||
- | Safari 3.2以降で使用可能 | ||
- | <code javascript> | ||
- | function getDatabase() { | ||
- | return window.openDatabase(" | ||
- | } | ||
- | |||
- | function init() { | ||
- | var db = getDatabase(); | ||
- | var table = getListTable(); | ||
- | db.transaction( function(tx){ | ||
- | tx.executeSql(" | ||
- | tx.executeSql(" | ||
- | for (var i = 0; i < rs.rows.length; | ||
- | var row = rs.rows.item(i); | ||
- | table.add(row.id, | ||
- | } | ||
- | }); | ||
- | }); | ||
- | } | ||
- | |||
- | function save(name, value) { | ||
- | var table = getListTable(); | ||
- | var db = getDatabase(); | ||
- | | ||
- | | ||
- | | ||
- | | ||
- | }); | ||
- | }); | ||
- | } | ||
- | </ | ||
- | Safariでは開発メニューで現在のページで使用しているローカルDBのテーブルやデータを確認できる。 | ||
- | |||
- | * [[http:// | ||
- | |||
html/webdatabase.1291462628.txt.gz · 最終更新: by 127.0.0.1