उपडोमेन में लोकलस्टोरेज साझा करना
कुकीज़ से लोकलस्टोरेज में माइग्रेट करते समय, क्रॉस-डोमेन डेटा एक्सेसिबिलिटी एक चुनौती बन सकती है। प्रश्न में वर्णित परिदृश्यों में, जहां विभिन्न उपडोमेन (उदाहरण के लिए, साइट.उदाहरण और www.site.example) अपने स्थानीयस्टोरेज ऑब्जेक्ट को अलग करते हैं, डेटा साझा करना समस्याग्रस्त हो जाता है।
उत्तर में प्रस्तावित एक अभिनव समाधान शामिल है मुख्य डोमेन,parent.example से एक iframe का उपयोग करना। चाइल्ड सबडोमेन (child.example) और पैरेंट डोमेन आईफ्रेम के बीच पोस्टमैसेज संचार का लाभ उठाकर, डेटा एक्सचेंज की सुविधा के लिए एक कस्टम प्रोटोकॉल स्थापित किया जा सकता है।
इस दृष्टिकोण के माध्यम से, पैरेंट डोमेन आईफ्रेम लोकलस्टोरेज डेटा के लिए एक केंद्रीय भंडार के रूप में कार्य करता है। , जिसे फिर सभी चाइल्ड उपडोमेन के लिए सुलभ बना दिया जाता है। आईफ्रेम पर विशिष्ट निर्देशों के साथ पोस्टमैसेज संदेश भेजकर, चाइल्ड डोमेन उपडोमेन अलगाव द्वारा लगाई गई सीमाओं को पार करते हुए, साझा लोकलस्टोरेज ऑब्जेक्ट में डेटा पुनर्प्राप्त या संग्रहीत कर सकते हैं।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3