問題タブ [web-sql]

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.

0 投票する
4 に答える
3026 参照

ipad - iPad 用の Openlayers オフライン キャッシング

私は iPad 用の HTML5 アプリを作成しています。これには、基本的なコンテキスト情報のマップが含まれます。マップをオフラインで選択的にキャッシュする何らかの方法が必要です (つまり、接続されていないことがわかっている地域に行くので、マップのその部分を事前にキャッシュさせてください)。

または、それらの WebSQL リポジトリからベクター レイヤーをレンダリングできます。その場合、マップをベクターに変換し、これらのベクターをパン マップに表示するにはどうすればよいですか (つまり、ベクター レイヤーを交換するか、ベクター レイヤーも追加します)。

前もって感謝します

0 投票する
2 に答える
2098 参照

sqlite - HTML5 を使用して作成されたデータベースの場所を見つける方法は?

複数のデータベースを作成しているプレイブックアプリを開発しています。作成されたファイル/データベースの場所を取得できますか? そのデータベースを削除する必要がありますが、ドロップする方法が見つからなかったため、データベースが格納されているファイルを削除する予定です。

0 投票する
2 に答える
3083 参照

javascript - 私の websql トランザクションは実行されません

websql データベースを使用する HTML5 のモバイル アプリがあります。データベースでさまざまな CRUD ジョブを実行するための一連の関数を含む data.js ファイルがあります。この機能を配線するまで、この問題は一度もありませんでした。基本的に、アプリは商人の見積もりを作成するためのものであり、私が書いている関数は、見積もりと見積もり明細を取得し、それらを JSON オブジェクトの配列に変換し、それらを Web アプリに ajax することです。

何らかの理由で、db.transaction が実行されていません。理由を理解するのを手伝ってもらえますか? 他の関数がこの正確な SQL を呼び出しているため、db が存在します。しかし、それは彼らのために機能し、これでは機能しません:

成功と失敗の両方のコールバックがありますが、どちらも応答しません。

また、JS アプリから JSON を投稿するのはこれが初めてなので、お気軽にコメントしてください。

ありがとう、

ビリー

0 投票する
1 に答える
2208 参照

html - 既知の HTML5 localStorage、タブレット (webkit) での WebSQL の制限

私は、タブレット デバイスを対象としたプロジェクトに着手しようとしています。これは、基本的にオフラインで作業する必要がある一連の「調査」です。

制約:

  • うまくいけば、デバイスに依存しません
  • うまくいけば、デスクトップでも動作します
  • 10 ~ 25Mb 相当のデータを保存する必要がある

その結果、いくつかのオプションがあります...例

A.) PhoneGapのようなフレームワークを使用して、複数のプラットフォームに展開し、ラッパーの利点を拡張することができます。

B.) 完全にネイティブにすることはできますが、複数のプラットフォーム用に重複したコードを記述する必要があり、デスクトップ バージョンを持っていません。

c.) HTML5 (オフラインおよび WebSQL/localStorage) を使用しています (はい、WebSQL/IndexedDB の議論は認識していますが、現時点では「Webkit ベースのブラウザーで作業する」だけで十分です)。

これをWebベースのアプリケーションとして実行したいので、オプション(C)に大きく依存していますが、オフラインサポート/ WebSQLにはあまり手を出していません。localStorage の上限が 5Mb であることを示す StackOverflow に関する同様の質問と、(iOS/Safari で) 8 または 15Mb の DB プロンプトを作成しようとする簡単なテストを読んで、ユーザーがそれぞれ 10Mb または 50Mb を許可するようにしました。十分なスペースを確保してください。

これを深く掘り下げてこの HTML5 の方向性にコミットする前に、私が知っておくべき既知の落とし穴があるかどうか、すでにこれらの水域に勇敢に立ち向かっている他の人から知りたいですか?

1 .) 他の開発者がプッシュに成功した DB のサイズは?

2 .) ユーザーが誤ってデータベース、localStorage、またはキャッシュを削除して、自分の足を撃ってしまうことはありますか?

3 .) 「理論的には」これを処理できるはずのタブレット デバイスで、実際に問題が発生するものはありますか?

0 投票する
1 に答える
1264 参照

javascript - webSQLの結果を他の関数で使用する変数に保存しますか?

コードは次のとおりです。

アラートボックスにある結果(results.rows.item(0).title)を変数に格納し、次の関数で使用したい...これは初めてで、構文を正しく理解できない可能性があります。警告ボックスは私に期待される結果を与えます:)

0 投票する
1 に答える
555 参照

sql - webSQL コーディングを簡素化するフレームワークはありますか?

jQuery Mobile、Sencha Touch、jQTouch など、さまざまな HTML5/JS フレームワークを使用しています。webSQL の使用を簡単にするフレームワークはありますか?

どこでも同じように動作するように、WebKit ベースのプラットフォームに展開する予定です。私はちょうど私にキック スタートを与える何かを探しています。

0 投票する
9 に答える
59107 参照

javascript - プログラムでWebSQLのデータベースを削除するには?

私はWeb SQL データベースを初めて使用し、Web ページのローカル データベースにデータを保存するために使用しています。

 私はデータベース作成することができます

これを行うことでテーブルを作成 できます

テーブル削除 できます

 しかし、プログラムで削除する方法はありdatabaseますか?

0 投票する
2 に答える
5988 参照

javascript - 非同期関数からデータを取得する

私はこのコードを持っています:

期待どおりに動作しません (何も返されません)。db.transaction非同期で動作するため、発生したと仮定しますが、データを返すためにコールバックを使用しています。なぜ機能しないのか、それを修正する方法を誰かが説明できますか?

0 投票する
1 に答える
2108 参照

cordova - phonegap 内のデータベース インタラクションの明確化 (W3C Web SQL を使用)

phonegap api (http://docs.phonegap.com/phonegap_storage_storage.md.html#Database) から適応させた次の一連の機能があります。

それを見て。アプリが読み込まれるたびにデータベースが作成されると言うのは正しいですか? それは私には意味がありませんが、おそらくこれが唯一の方法ですか?間違ってコーディングしていない限り

0 投票する
2 に答える
457 参照

html - HTML5 - オフライン ストレージを設定する Web SQL

Web SQLでオフライン ストレージ モード (オフライン/オンライン) の基本的な切り替えを設定するにはどうすればよいですか? javascriptがあるのは知ってる

window.navigator.onLine. モードを確認してから、プロセスを実行できます...

これらの標準タスクの OOB 統合があるかどうかを尋ねています。