"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मैं विभिन्न वेब पेजों पर जावास्क्रिप्ट वेरिएबल्स को कैसे संग्रहीत कर सकता हूं?

मैं विभिन्न वेब पेजों पर जावास्क्रिप्ट वेरिएबल्स को कैसे संग्रहीत कर सकता हूं?

2024-11-17 को प्रकाशित
ब्राउज़ करें:621

How can I store JavaScript variables across different web pages?

सभी पेजों पर जावास्क्रिप्ट वेरिएबल्स का बने रहना

जावास्क्रिप्ट में, वेरिएबल्स का आमतौर पर उस पेज तक सीमित दायरा होता है जहां उन्हें परिभाषित किया जाता है। हालाँकि, ऐसे परिदृश्य भी हो सकते हैं जहाँ आपको वेरिएबल्स को एक पेज से दूसरे पेज तक एक्सेस करने की आवश्यकता हो। यहीं पर स्थायी चर की अवधारणा चलन में आती है।

पृष्ठों पर जावास्क्रिप्ट चर को कायम रखने का एक तरीका window.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