ホームページ > ウェブフロントエンド > jsチュートリアル > 複数の Web ページ間で JavaScript 変数を保持するにはどうすればよいでしょうか?

複数の Web ページ間で JavaScript 変数を保持するにはどうすればよいでしょうか?

Patricia Arquette
リリース: 2024-11-12 17:24:02
オリジナル
703 人が閲覧しました

How Can You Preserve JavaScript Variables Across Multiple Web Pages?

複数のページにわたる JavaScript 変数の保持: 包括的な説明

さまざまなアプリケーションの複数の Web ページにわたって JavaScript 変数を保持することが不可欠な場合があります。ページ A で JavaScript 変数 'someVar' が 5 に設定されているとします。ハイパーリンクをクリックしてページ B に移動するときに、'someVar' の値が 5 に保たれるようにするにはどうすればよいですか?

解決策: JavaScript セッションの活用

JavaScript には、データを永続的に保存できる「JavaScript セッション」と呼ばれる仕組みが用意されています。単一のウィンドウまたはタブ内で。 「window.name」プロパティは、データの永続ストレージ スペースとして機能します。

実装:

  1. ページ A で、「window」を使用して「someVar」を設定します。 .someVar = 5;'.
  2. ページ B に遷移するときに、 「someVar」を JSON オブジェクトとして保存するための「window.name」:
window.name = JSON.stringify({ someVar: 5 });
ログイン後にコピー
  1. ページ B で、次を使用して保存された値を取得します:
const storedData = JSON.parse(window.name);
const someVar = storedData.someVar;
ログイン後にコピー

制限事項:

JavaScript セッションは同じウィンドウ/タブに限定されます。新しいウィンドウを開くかセッションを閲覧すると、「someVar」がデフォルト値にリセットされます。

以上が複数の Web ページ間で JavaScript 変数を保持するにはどうすればよいでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート