問題タブ [web-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 投票する
2 に答える
1907 参照

javascript - HTML5SQL.js: キャッチされていない TypeError: 未定義のプロパティ 'sql' を読み取れません

Google Chrome でHTML5SQL.jsを使用していますが、次のエラーしか表示されません。

私が使用しているこのスクリプトを見てください: http://jsfiddle.net/mporras/Cx3x5/

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

html - Google Chrome での Web データベースの技術的な実装についてはどこで読むことができますか?

WebSQLIndexedDB、およびlocalStorageに関する標準を読みましたが、特定のブラウザー (この場合は Google Chrome) が実際にこれらの機能をどのように実装しているかについてはどこで読むことができますか?

Chromium からソース コードを読み取ることができることはわかっていますが、この件に関してブラウザーを構築したチームによって、いくつかの紹介/ドキュメント タイプの記事が公開されるだろうと想定していました。私はしばらく探していましたが、何も見つかりませんでした。

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

cordova - phonegap を使用して symbian に持続データを保存する方法は?

BB、iPhone、Android、symbian など、さまざまなプラットフォーム用のアプリケーションに取り組んでいます。このアプリケーションはいくつかのデータを保存する必要があり、このアプリケーションをオフラインで動作させたいので、Phonegap のローカル ストレージを使用していますが、残念ながら Symbian をサポートしていません。回避策を検索しましたが結果が得られませんでした。 HTML5 は、symbian ではなく Meego でのみサポートされています。それで、この問題に直面して解決した人はいますか???

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

html - Varnish キャッシュは HTML5 Web Storage で動作しますか?

Varnish を使用して、さまざまな Web アプリケーションのコンテンツをキャッシュします (そのほとんどは Django と Drupal に基づいています)。Varnish に精通している人は、 ドキュメント で説明されているように、VCL マジックを行わない限り、Varnish が Cookie を含むページをキャッシュしないことを知っているでしょう。ほとんどの場合、これは認証されたユーザーが Varnish キャッシュの恩恵を受けないことを意味します (これについて私が間違っていて、Varnish で認証されたユーザーのためにページの一部をキャッシュする方法がある場合は、私を修正してください)。

そこで、HTML5 Web Storage を使用してこの Web アプリケーションを作成し、訪問者がデータをローカルに保存できるようにしたいと考えています。Web Storage は Cookie のように HTTP ヘッダーを使用しないことを理解しています。したがって、Varnish キャッシングが機能するはずです。

Varnish と HTML5 Web Storage で遊んだことがある人なら誰でもこれを確認できますか?

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

html - html5ローカルストレージのアクセス可能性

html5で、ウェブサイトwww.a.comからmykeyという新しいローカルストレージキーを作成した場合、別のサイト、たとえばwww.b.comからmykeyアクセスできます?                                                      他のWebサイトで作成されたキーと値のペアにアクセスできるWebサイトはありますか?詳しく説明してください。リンクでも問題ありません。 同じローカルストレージを使用して2つのjspファイルを作成し、それらを異なるファイルとしてjbossにデプロイしました。これで、両方のドメイン、つまりlocalhost:8080 / store1 / local_storage.jspとlocalhost:8080 / store2/local_storage1.jspが同じキー/値のペアにアクセスできるようになります。そんなことがあるものか?

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

javascript - 更新後にのみアクセスできる localStorage

Sencha Touch 2.0.0.RCを使用してモバイル Web アプリケーションを開発していますが、問題がこのフレームワークに関連しているとは思いません。

ワークフローは次のとおりです。

起動時にapp.jsが読み込まれ、ローカル ストレージにトークンが存在するかどうかがチェックされます。

初めてアプリケーションをロードするため、トークンが見つからないため、ログイン ビューが作成されます。

login.jsコントローラーでは、submitLoginForm関数がフォームの値を取得し、Ajax リクエストを REST API に送信します。

ユーザー名とパスワードが正しい場合、localStorage に保存するトークンが返されます。その後、トークンを使用して API にアクセスする別のビュー ( viewport.js ) を作成して表示します。

その時点で、URL は次のようになります。

しかし、ブラウザを更新すると、すべて問題なく、トークンが戻ってきました。

また、ブラウザを完全に閉じて再度開くと、ログインを求められることなくアプリケーション全体にアクセスできます。

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

html - HTML5 WebStorage データは物理的にどのように保存されますか?

HTML5 WebStorage 機能を使用する際に、Chrome などの特定のブラウザーには、ユーザーがデバッグやトラブルシューティングの目的で WebStorage のコンテンツを参照できる開発者ツールがあることを知っています。

ファイルシステムでWebストレージの内容を表示できるかどうか疑問に思っていました。このコンテンツは、標準的な場所にあるファイル システム上のテキスト ファイルに保存されていますか? それとも、このデータは、さまざまなブラウザーによって独自のバイナリ形式で保存されており、ファイル システムを参照してアクセスまたは表示できるように設計されていませんか?

この質問をする動機は、ファイル システム上の WebStorage のコンテンツを開発とデバッグの補助として表示できるかどうかを確認することです。また、好奇心から、このデータが実際にどのように格納されているかを確認することもできます。

ありがとう。

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

javascript - Javascript を使用して localStorage に整数の大きな配列を格納する最も効率的な方法

*ここでの「効率的」とは、基本的にサイズが小さい (IO 待機時間を短縮する) ことと、取得/デシリアライズ時間が速いことを意味します。保存時間はそれほど重要ではありません。

それぞれが 0 から 50 の範囲の 1800 個の値を持つ数十個の整数の配列を、ブラウザーの localStorage に、つまり文字列として格納する必要があります。

明らかに、最も簡単な方法はJSON.stringify、データの範囲がよく知られていることを考えると、多くの不要な情報を追加することです。これらの配列の 1 つの平均サイズは、約 5500 バイトです。

ここに私が試したいくつかの他の方法があります(結果のサイズ、および最後に1000回逆シリアル化する時間)

  • 数字をゼロで埋めて、それぞれが 2 文字の長さになるようにします。例:

    /li>
  • base 50 エンコード:

    /li>
  • 値を文字コードとして使用するだけです(最初に奇妙な制御文字を避けるために32を追加します):

    /li>

ここに私の結果があります:

私の質問は、まだ検討していないさらに良い方法があるかどうかです。


MДΓΓБДLL を更新すると、データの圧縮を使用することが提案されました。この LZW 実装を base 50 および charCode データと組み合わせます。また、aroth のコード (4 つの整数を 3 バイトにパックする) もテストしました。私はこれらの結果を得ました:

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

html - Web-storage with html pages

HTML5 のようにセッション ストレージ (Web ストレージ) を使用して保存する必要がある複数の html ページを作成しました。それが何であり、どのように実装するかはよくわかりません。助けてください

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

c# - サーバー側から Web ストレージにアクセス - 可能ですか?

Web ストレージ (セッションおよび/またはローカル) にいくつかの文字列を保存しましたが、サーバー側 (私の場合は asp.net c#) でページの読み込みまたは初期化時にそのような保存された文字列を確認できるかどうか疑問に思っています。 .. したがって、たとえば、db からデータを再フェッチして、最後のページの読み込みからブラウザーに既に存在するものを使用しないことがわかります。