問題タブ [sessionstorage]

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

javascript - Javascriptでランダムに選んだページを配列にリンクさせようとする

OK、私はまだ Javascript と HTML のロープを学んでいる学生なので、私のコードはちょっと厄介です。できる限り説明しようと思います。

配列からランダムに選択されたページにリンクするために、いくつかのhtmlページで「続行」リンクを取得しようとしています。そのページを配列から取り出してから、配列を sessionStorage に保存して、次のページの「続行」リンクが現在のページまたは過去のページではない配列からリンクをランダムに選択するようにします。

これが私のコードです:

}

ランダムなページにリンクする「続行」リンクを取得していますが、ページは配列に残っているようです。どんな助けでも大歓迎です。また、私のずさんなスタイルを前もってお詫び申し上げます:)

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

javascript - JavaScript のコンマ区切りとセッション ストレージ

私はJavaScriptが初めてなので、オブジェクトの受け渡しを完全には理解していません...私の最終製品は、誰かがページを更新してもリセットされないカンマ区切りのカウンターを簡単に作成することです。Guymid が jsbin デモhttp://jsbin.com/IyavAPoN/1/editを作成します。私の問題の解決策は非常に簡単なようですが、それらをまとめることができないようです。

リセットしないために、誰かが別のコードで動作するように見える sessionStorage を使用することを提案しましたが、JSBin リンクに反映されているコードにそれを組み込むことができないようです。

どんな助けでも大歓迎です。

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

javascript - 現在のセッションの indexedDB に一時データを保存する

sessionStorage と同じ方法で indexedDB に一時データを保存する方法はありますか? 同じドメインの他のセッション (タブ) では利用できず、セッションが閉じられると期限切れになります (storeObject の一部のアイテムまたは storeObject 全体に影響します)。

ランダムな名前で storeObject を作成し、unload イベント リスナーを追加して、ユーザーがページを終了するときにこの storeObject を削除できます。ただし、ここでの問題は、ユーザーが同じドメインのページから別のページに変更したり、ページを更新したりしただけでも、storeObject が削除されることです... (同じセッション)。

document.cookie API に基づく sessionStorage のようなストレージの実装がいくつかあることは知っていますが、これは私の場合には完璧なソリューションではありません。

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

google-chrome - Chromeでセッションストレージをコピーするタブを複製する

Chromeでタブを複製すると、タブsessionStorageも複製されますか?

IEではそうではないことに気付きました。

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

javascript - sessionStorage setItem は true または false を返します

setItemメソッド fromが何を返すかを理解しようとしていsessionStorageます。私が得ることができる限り、次のコードは戻りますundefined

項目が正常に設定されたか、失敗したかを知る必要があります。リターンを知らずにこれを達成するにはどうすればよいですか?

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

javascript - 配列を作成し、JavaScript で sessionStorage に格納しますか?

偽のデータベース配列から偽のカート配列にオブジェクトを追加し、「カート」内のすべてを表示するカート ページに移動する必要がある割り当てを行っています。これで問題ありませんが、何らかの理由で、fakeCart 配列に複数のオブジェクトを表示することができません。

それ以外の場合はすべてが適切に表示されるため、問題はこの機能にあると確信しています

それで、いじくり回していたコードを投稿したことがわかりました。それ以来、ほとんど機能するものに更新しました。

基本的に、1 つのオブジェクトを 1 つの配列 (データベース) から別の (カート) に移動させるコードを取得できますが、オブジェクトを追加しようとすると、最後のオブジェクトが置き換えられます。

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

javascript - セッション ストレージ: 保存されたオブジェクトの量

セッション ストレージ要素に保存されたオブジェクトの量を取得しようとしています。

セッション ストレージに保存されているチケットの数を確認する必要があります。切符売場。

これまでのところ、私が持っているコードは次のとおりです。

私はsessionStorage.length['tickets']);他のいくつかのバリエーションを試してみましたが、役に立ちませんでした。これが単純な要求であることは承知していますが、インターネットをトロールしましたが、うまくいきませんでした。

この関数は、クラスを渡すことによって sessionStorage チケットを作成しました。