「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > JavaScript 変数を異なる Web ページに保存するにはどうすればよいですか?

JavaScript 変数を異なる Web ページに保存するにはどうすればよいですか?

2024 年 11 月 17 日に公開
ブラウズ:691

How can I store JavaScript variables across different web pages?

ページ間での JavaScript 変数の永続化

JavaScript では、通常、変数の有効範囲は、変数が定義されているページに限定されます。ただし、あるページから別のページへ変数にアクセスする必要があるシナリオも考えられます。ここで、変数を永続化するという概念が登場します。

ページ間で JavaScript 変数を永続化する 1 つの方法は、window.name プロパティを利用することです。このプロパティを使用すると、ブラウザ ウィンドウの name 属性内にデータを文字列として保存できます。このメソッドを使用して変数を設定するには、それを window.name オブジェクトに割り当てます。たとえば、ページ A:

window.name = "someVar=5";

ページ B に移動すると、someVar の値は window.name:

var someVar = window.name.split("=")[1]; // returns "5"

ただし、このアプローチにはいくつかの制限があることに注意することが重要です。

  • データは文字列としてのみ保存できるため、追加の解析が必要になる場合があります。
  • 同じ閲覧コンテキスト (同じウィンドウ/タブ) 内でのみ機能します。
  • 一部の古いブラウザでは、保存に window.name の使用をサポートしていない可能性があります。 データ。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3