問題タブ [local-storage]

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 投票する
5 に答える
79943 参照

html - サブドメインの HTML5 localStorage サイズ制限

HTML5 の localStorage データベースは、通常、サイズが制限されています。標準サイズは、ドメインあたり 5 MB または 10 MB です。これらの制限はサブドメインによって回避できますか (例: example.com、hack1.example.com、および hack2.example.com はすべて独自の 5 MB のデータベースを持っています)? また、親ドメインが子ドメインのデータベースにアクセスできるかどうかを指定する基準はありますか? 私は何も見つけることができず、どちらの方法でもそれを行うための議論を見ることができますが、何らかの標準モデルが必要なようです.

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

javascript - GM_setValue()に失敗したGreasemonkey

Javascriptオブジェクトを使用していくつかの保存されたオブジェクトを維持するGreasemonkeyスクリプトがあります。非常に大量の情報をカバーしていますが、問題が発生する前に正常に保存および取得された情報よりも大幅に少なくなっています。1つの値は保存を拒否し、私は一生の間その理由を判断できません。次の問題コード:

  • 維持されている他のより大きなオブジェクトに対して機能します。
  • 現在、以前に処理されていたよりも少ない総量のデータを処理しています。
  • 関数または他のオブジェクト定義と衝突していません。
  • コードの起動時に、問題のあるストレージキーを「{}」として正常に保存できます(オプション)。

問題は一貫して再現可能であり、ロギングステートメントはFirebugで次の出力を生成します。

  1. Object {54,10 = Object} //展開は期待どおりに完全なコンテンツを表示しますが、奇妙な点が1つあります。Firebugは、匿名オブジェクトの通常の黒ではなく紫でオブジェクトキーを強調表示します。
  2. {"54,10":{"x":54、 "y":10、 "name": "LuckyPheasant"}}//正しく文字列化されたJSON。
  3. ブックマーク_HonoredMuleが更新されました
  4. 未定義

オブジェクトキーの形式を変更してみましたが、効果はありません。問題をさらに絞り込むと、この特定の値はコードの初期化中に空のオブジェクト( "{}")として正常に保存されますが、それをスキップしても役に立ちません。ページをリロードすると、空でないオブジェクトの保存が本当に失敗したことが確認されます。

この動作を引き起こす可能性のあるアイデアはありますか?サイズの制約に達する可能性を徹底的に調査しましたが、問題になる可能性はないようです。前述のように、ストレージの使用量はすでに削減されています。他の大きなオブジェクトはさらに保存され、オブジェクトの総数は、まだ多くはありませんでしたが、ここに保存しようとしているデータの量よりもさらに少なくなっています。

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

local-storage - Chrome / Chromiumのユーザープロファイルとの間でlocalDataをインポート/エクスポートしますか?

あるプロファイルから別のプロファイルに「UserData\Default \ LocalStorage」のフォルダにある.localstorage拡張子を持つ特定のsqliteファイルをコピーして貼り付けるだけで安全ですか?

0 投票する
3 に答える
44458 参照

html - URL を取得して保存 | Chrome 拡張機能

基本的に私のウィンドウ(アイコンをクリックすると)が開き、タブのURLが表示され、その横に「保存」と表示され、localStorageに保存され、保存された場所の下に表示されますリンクエリア。

このような:

代替テキスト

ブックマークのようなもの:)

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

javascript - localStorage (HTML5) にファイルを保存するための適切なデータ構造?

維持する DB や認証するユーザーがいない場合は便利です。私の教授は、Bespinを使用し、研究の一環としてユーザーがコード エディターで作成したエラーを計算する彼の最近の研究プロジェクトを変換するように私に依頼しました。

目標は、MySQL から HTML5 をlocalStorage完全に使用するように変換することです。彼のコードを掘り下げるには時間がかかるかもしれませんが、それほど難しいことではないようです。

質問:
ファイルと状態 (カーソルとアクティブ ファイルの最後の配置) を保存する必要があります。別のstackoverflowスレッドで推奨事項を実装することにより、すでにそうしています。ただし、使用するコンテンツの構成方法を考慮して、ご意見をお寄せください。

私の現在のソリューション> JavaScriptオブジェクトを使用したハッシュマップのようなソリューション:

そして、いくつかの推奨事項を使用して localStorage に保存します

現在、ある種の数値 ID の使用も検討しています。ハッシュマップのキーの名前を変更する手間をかけずに名前を変更できるようにします。それが解決される方法についてのあなたの意見は何ですか?

0 投票する
6 に答える
34402 参照

javascript - Javascript + HTML5 ローカルストレージ

だから私はローカルストレージに関する優れた短期集中コースを探していて、それを Javascript で操作しています。いくつかの追加機能を備えた To Do リスト Web アプリケーションを構築したいのですが、それは 1 人のユーザー向けです。私はphp/mysqlを台無しにしたくなく、サーバーに何かをさせたくありません。チュートリアルへのリンクが最適です:-D

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

sql - SQLite SQL ファイルを WEB SQL データベースにインポートする最も簡単な方法は何ですか?

おそらく何か不足していますが、データの負荷が事前に入力されたクライアント側のデータベースが必要です。

クライアント側のデータベースがタスクを実行できるかどうかをテストするために、メソッドを使用してダミー データを含むいくつかのダミー テーブルを作成しましたtransaction.executeSql()。しかし、私が収集できることから、すべての CREATE TABLE および INSERT INTO クエリに対して executeSQL 呼び出しが必要です。私は怠け者で、それは私には大変な仕事のようです。

私は疑問に思っています...: SQLite GUI を使用して、SQLite テーブルをかなり迅速に作成できます。私はSQLファイルをエクスポートして、それをすべて1つのexecuteSQLステートメントで実行しようとしましたが、最初の「CREATE TABLE」ビットを処理するだけで、挿入はありません。

一度に複数のクエリを実行するために認識していないトランザクション オブジェクトの特別なメソッドはありますか?

これは Mobile Safari の購入方法であり、Apple によると、SQLite データベースを使用してクライアント側のデータベースを強化しています。

0 投票する
3 に答える
12995 参照

javascript - localStorage を使用した複数のストレージ

同じ名前を使用しても、多くの異なる値が別々に保存され、リストに表示される可能性はありますか?

例えば:

誰かが入力フィールドに何かを入力して保存をクリックするたびに、localstorage は同じ名前で値を保存するだけですが、最新の入力値に置き換えられるなど、ストレージが保存される方法と競合しますか?

また、キャッシュをクリアするときにローカルストレージがクリアされないようにする方法はありますか?

0 投票する
3 に答える
352 参照

sql - どちらが良いでしょうか?ローカルテキストファイルまたはデータベースにデータを保存/アクセスしますか?

基本的には、まだパズル関連のウェブサイト(実際にはマイクロサイト)で作業しており、単語パターン(「r ?? n」など)を入力して一致するすべての単語を取得できるツールを作成しています(実際にはマイクロサイト)。この場合:雨、手綱、破滅など)。単語をローカルテキストファイル(5文字の単語の戻り区切りリストを持つwords5.txtなど)またはデータベース(5文字の単語を再び保存するテーブルWords5など)に保存する必要があります。 )?

データの取得速度とCPUサーバーの負荷の観点から問題を調べています。私は間違いなく両方の方法を試して、両方の方法で数回の実行にかかった時間を記録することができましたが、これを経験したことがあるかもしれない人々からそれを聞きたいです。

全体的にどちらの方法が一般的に優れていますか?

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

javascript - localstorageの一覧表示

私はこれを使用して独自の機能を実行しました:

save()は、誰かがこれをクリックしたときに発生します。

ただし...保存されたlocalStorageは表示されませんが、どのように機能させるのですか?