問題タブ [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.
ipad - iPad 用の Openlayers オフライン キャッシング
私は iPad 用の HTML5 アプリを作成しています。これには、基本的なコンテキスト情報のマップが含まれます。マップをオフラインで選択的にキャッシュする何らかの方法が必要です (つまり、接続されていないことがわかっている地域に行くので、マップのその部分を事前にキャッシュさせてください)。
または、それらの WebSQL リポジトリからベクター レイヤーをレンダリングできます。その場合、マップをベクターに変換し、これらのベクターをパン マップに表示するにはどうすればよいですか (つまり、ベクター レイヤーを交換するか、ベクター レイヤーも追加します)。
前もって感謝します
sqlite - HTML5 を使用して作成されたデータベースの場所を見つける方法は?
複数のデータベースを作成しているプレイブックアプリを開発しています。作成されたファイル/データベースの場所を取得できますか? そのデータベースを削除する必要がありますが、ドロップする方法が見つからなかったため、データベースが格納されているファイルを削除する予定です。
javascript - 私の websql トランザクションは実行されません
websql データベースを使用する HTML5 のモバイル アプリがあります。データベースでさまざまな CRUD ジョブを実行するための一連の関数を含む data.js ファイルがあります。この機能を配線するまで、この問題は一度もありませんでした。基本的に、アプリは商人の見積もりを作成するためのものであり、私が書いている関数は、見積もりと見積もり明細を取得し、それらを JSON オブジェクトの配列に変換し、それらを Web アプリに ajax することです。
何らかの理由で、db.transaction が実行されていません。理由を理解するのを手伝ってもらえますか? 他の関数がこの正確な SQL を呼び出しているため、db が存在します。しかし、それは彼らのために機能し、これでは機能しません:
成功と失敗の両方のコールバックがありますが、どちらも応答しません。
また、JS アプリから JSON を投稿するのはこれが初めてなので、お気軽にコメントしてください。
ありがとう、
ビリー
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 .) 「理論的には」これを処理できるはずのタブレット デバイスで、実際に問題が発生するものはありますか?
javascript - webSQLの結果を他の関数で使用する変数に保存しますか?
コードは次のとおりです。
アラートボックスにある結果(results.rows.item(0).title)を変数に格納し、次の関数で使用したい...これは初めてで、構文を正しく理解できない可能性があります。警告ボックスは私に期待される結果を与えます:)
sql - webSQL コーディングを簡素化するフレームワークはありますか?
jQuery Mobile、Sencha Touch、jQTouch など、さまざまな HTML5/JS フレームワークを使用しています。webSQL の使用を簡単にするフレームワークはありますか?
どこでも同じように動作するように、WebKit ベースのプラットフォームに展開する予定です。私はちょうど私にキック スタートを与える何かを探しています。
javascript - プログラムでWebSQLのデータベースを削除するには?
私はWeb SQL データベースを初めて使用し、Web ページのローカル データベースにデータを保存するために使用しています。
私はデータベースを作成することができます
これを行うことでテーブルを作成 できます
テーブルを削除 できます
しかし、プログラムで削除する方法はありdatabase
ますか?
javascript - 非同期関数からデータを取得する
私はこのコードを持っています:
期待どおりに動作しません (何も返されません)。db.transaction
非同期で動作するため、発生したと仮定しますが、データを返すためにコールバックを使用しています。なぜ機能しないのか、それを修正する方法を誰かが説明できますか?
cordova - phonegap 内のデータベース インタラクションの明確化 (W3C Web SQL を使用)
phonegap api (http://docs.phonegap.com/phonegap_storage_storage.md.html#Database) から適応させた次の一連の機能があります。
それを見て。アプリが読み込まれるたびにデータベースが作成されると言うのは正しいですか? それは私には意味がありませんが、おそらくこれが唯一の方法ですか?間違ってコーディングしていない限り
html - HTML5 - オフライン ストレージを設定する Web SQL
Web SQLでオフライン ストレージ モード (オフライン/オンライン) の基本的な切り替えを設定するにはどうすればよいですか? javascriptがあるのは知ってる
window.navigator.onLine
. モードを確認してから、プロセスを実行できます...
これらの標準タスクの OOB 統合があるかどうかを尋ねています。