問題タブ [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.
javascript - Javascriptでランダムに選んだページを配列にリンクさせようとする
OK、私はまだ Javascript と HTML のロープを学んでいる学生なので、私のコードはちょっと厄介です。できる限り説明しようと思います。
配列からランダムに選択されたページにリンクするために、いくつかのhtmlページで「続行」リンクを取得しようとしています。そのページを配列から取り出してから、配列を sessionStorage に保存して、次のページの「続行」リンクが現在のページまたは過去のページではない配列からリンクをランダムに選択するようにします。
これが私のコードです:
}
ランダムなページにリンクする「続行」リンクを取得していますが、ページは配列に残っているようです。どんな助けでも大歓迎です。また、私のずさんなスタイルを前もってお詫び申し上げます:)
javascript - JavaScript のコンマ区切りとセッション ストレージ
私はJavaScriptが初めてなので、オブジェクトの受け渡しを完全には理解していません...私の最終製品は、誰かがページを更新してもリセットされないカンマ区切りのカウンターを簡単に作成することです。Guymid が jsbin デモhttp://jsbin.com/IyavAPoN/1/editを作成します。私の問題の解決策は非常に簡単なようですが、それらをまとめることができないようです。
リセットしないために、誰かが別のコードで動作するように見える sessionStorage を使用することを提案しましたが、JSBin リンクに反映されているコードにそれを組み込むことができないようです。
どんな助けでも大歓迎です。
javascript - 現在のセッションの indexedDB に一時データを保存する
sessionStorage と同じ方法で indexedDB に一時データを保存する方法はありますか? 同じドメインの他のセッション (タブ) では利用できず、セッションが閉じられると期限切れになります (storeObject の一部のアイテムまたは storeObject 全体に影響します)。
ランダムな名前で storeObject を作成し、unload イベント リスナーを追加して、ユーザーがページを終了するときにこの storeObject を削除できます。ただし、ここでの問題は、ユーザーが同じドメインのページから別のページに変更したり、ページを更新したりしただけでも、storeObject が削除されることです... (同じセッション)。
document.cookie API に基づく sessionStorage のようなストレージの実装がいくつかあることは知っていますが、これは私の場合には完璧なソリューションではありません。
google-chrome - Chromeでセッションストレージをコピーするタブを複製する
Chromeでタブを複製すると、タブsessionStorage
も複製されますか?
IEではそうではないことに気付きました。
javascript - sessionStorage setItem は true または false を返します
setItem
メソッド fromが何を返すかを理解しようとしていsessionStorage
ます。私が得ることができる限り、次のコードは戻りますundefined
:
項目が正常に設定されたか、失敗したかを知る必要があります。リターンを知らずにこれを達成するにはどうすればよいですか?
javascript - 配列を作成し、JavaScript で sessionStorage に格納しますか?
偽のデータベース配列から偽のカート配列にオブジェクトを追加し、「カート」内のすべてを表示するカート ページに移動する必要がある割り当てを行っています。これで問題ありませんが、何らかの理由で、fakeCart 配列に複数のオブジェクトを表示することができません。
それ以外の場合はすべてが適切に表示されるため、問題はこの機能にあると確信しています。
それで、いじくり回していたコードを投稿したことがわかりました。それ以来、ほとんど機能するものに更新しました。
基本的に、1 つのオブジェクトを 1 つの配列 (データベース) から別の (カート) に移動させるコードを取得できますが、オブジェクトを追加しようとすると、最後のオブジェクトが置き換えられます。
javascript - セッション ストレージ: 保存されたオブジェクトの量
セッション ストレージ要素に保存されたオブジェクトの量を取得しようとしています。
セッション ストレージに保存されているチケットの数を確認する必要があります。切符売場。
これまでのところ、私が持っているコードは次のとおりです。
私はsessionStorage.length['tickets']);
他のいくつかのバリエーションを試してみましたが、役に立ちませんでした。これが単純な要求であることは承知していますが、インターネットをトロールしましたが、うまくいきませんでした。
この関数は、クラスを渡すことによって sessionStorage チケットを作成しました。