ページ間での 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"
ただし、このアプローチにはいくつかの制限があることに注意することが重要です。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3