問題タブ [session-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.
javascript - オブジェクトの配列をsessionStorageに設定する
さて、私はこのJSONを持っています:
私のコードは次のとおりです。
しかし...これは正しく機能していません!割り当て後、Firebugから見たsessionStorageは次のようになります。
sessionStorage:
- ListaPermessi = " [オブジェクトオブジェクト]、[オブジェクトオブジェクト]、[オブジェクトオブジェクト]、[オブジェクトオブジェクト]、[オブジェクトオブジェクト] "
オブジェクトの配列をjavascriptからsessionStorage変数に割り当てる適切な方法は何ですか?
javascript - FirefoxアドオンからsessionStorageを呼び出す方法は?
アドオンでsessionStorageを呼び出そうとしています(デモhttps://builder.addons.mozilla.org/package/154290/latest/)が、何も保存されません。任意のヒント?
php - ファイルベースのセッションに関する散発的な問題
数年間問題がなかった後、最近、多くのセッション制限を超えた (4kb) エラーが発生したため、サイトのセッション ストレージを Cookie からネイティブ ファイル ベースのセッションに切り替える必要がありました。これで多少は整理されましたが、ログイン後すぐにセッションが失われるという散発的な問題があります。最も一般的な問題は、ログインしてから別のページに移動するとすぐにログアウトされることです。それは奇妙なものです。正しい方向へのポインタは大歓迎です!
javascript - 入力から次のページの入力に値を取得しますか?
フォームに入力フィールドがあります-言ってみましょう:
次に、次のページ (subscribe.html) に完全なフォームがあります。
私がやろうとしているのは、ユーザーにメールアドレスを入力してから購読を押してもらうことです。
subscribe.html に移動します
そのページにアクセスすると、メールアドレスはすでに入力されています。
編集:サーバー側のプログラミングにはアクセスできません。Javascript、HTML、および CSS のみです。
HTML5 セッション ストレージを検討していますが、うまくいきませんでした。
これは可能ですか?
javascript - サポートされているブラウザでWebストレージはデフォルトで有効になっていますか?
このサポートチャートを考えると、そこにリストされているすべてのサポートブラウザがデフォルトでこの機能を有効にしていると思いますか?
そうでない場合、利用可能かどうかを確認する最も簡単な方法は何でしょうSessionStorage
か?
javascript - JavaScript 関数で TypeError がキャッチされない
jQuery 1.7.2 と Chrome 22 を使用しています。このエラーは Firefox 16 で Uncaught Exception として表示されます。SO と Google で検索しても解決せず、これを解決する方法がわかりません。
jQuery が適切にロードされていることは 100% 確信しています。
javascript - HTML5でローカルストレージとセッションストレージを別々にオーバーライドすることは可能ですか?
Storage.prototype.getItem、setItem、removeItem、clearをオーバーライドすることで、HTML5ストレージAPIをオーバーライドできることを知っています。ただし、これにより、ローカルストレージとセッションストレージの両方でこれらのメソッドが上書きされます。
一方をオーバーライドし、もう一方をオーバーライドすることはできませんか?または、両方を別々にオーバーライドするには?
少しコンテキスト:ローカルストレージとセッションストレージの両方を非常に多用する既存のアプリがあります。別のストレージメカニズムのローカルストレージにあるものをミラーリングするための一時的なコードを追加したいのですが、セッションストレージの内容を一緒にドラッグしたくありません。
localStorageへのすべての参照を更新して、ミラーリングを実行できるラッパー関数を呼び出すことはできますが、これらの呼び出しをすべて更新する必要はありません。単一のストレージメソッドのセットをオーバーライドしてこのコードをローカライズできれば、はるかにクリーンになります。
django - バックエンドとしての Django セッション データと Redis
私のコンサルタントは、Django.session データの Redis EXCEPT を介してキャッシングを処理するかなり忙しい Django アプリケーションを引き継ぎました。利用可能な唯一の情報は、「Reverting session storage via Redis」のようなコミット メッセージです。
Redis に保存されている Django セッションをテストしましたが、これは良い修正のように思えますが、元の開発者がなぜプルしたのか疑問に思っているため、パイプラインにプッシュすることをためらっています。
私が Django のセッション ロジックを理解しているように、それは単なるキー:値ストアであり、値は関連するセッション データを含むピクルされた Python オブジェクトです。
短縮版:
Redis を使用して Django.session データを処理することの欠点は何ですか?
php - SQLクエリの結果からセッション変数を保存しようとしています
クエリを変数として保存してfetch_arrayを使用することからすべてを試しましたが、$ _ SESSION ['permission']を出力しようとすると、出力「Array」が表示され続けます。どうしたらいいかわからないので助けてください。
javascript - ユーザーが編集したタイムラインを保存しますか?
私はhttp://almende.github.com/chap-links-library/timeline.htmlで遊んでいます。これにより、ユーザーはタイムラインでイベントを追加/編集/削除できます。ブラウザーを閉じるか更新すると、事前に読み込まれたデータ ソース (JSON、テーブル情報、または Google スプレッドシート) にリセットされます。ユーザーが追加または変更したものは保存されません。
ユーザーの変更を永続化するにはどうすればよいですか?
テキスト、チェックボックス、選択ボックスのエントリなどを保存するために以前に HTML5 localStorage を使用しましたが、このタイムラインでは次のエントリのみが使用されます。
div id="マイタイムライン"
それに関連付けられたスクリプトがあります。
これは、タイムライン コンテナーを構築する JS への参照です。
アイデアや例、ポインタはありますか?
ありがとう。
更新:これが私がこれまでに持っているものです:
また、これらの変更も行いました。 body onload="storedData()" を使用して localStorage に保存された値をロードし、div id="mytimeline" onmouseup="storeTimelineData()" を変更して、タイムラインに変更が加えられたときに値を格納します。
タイムラインへの変更は localStorage に保存されており、キー/値のコンソールでこれらの変更を確認できます。ただし、ブラウザーを更新すると、これらは mytimeline に読み込まれません。私は何を取りこぼしたか?
ありがとう。