عند نقل البيانات بين صفحات الويب، النهج التقليدي لاستخدام معلمات الاستعلام (على سبيل المثال، "http://localhost/" project/index.html?status=exist") يمكن أن يترك المعلومات الحساسة مكشوفة في عنوان URL. ولمعالجة هذا القلق، يبحث المطورون عن طرق بديلة لتبادل البيانات بشكل آمن.
أحد الحلول القابلة للتطبيق هو استخدام كائنات تخزين HTML5 مثل sessionStorage أو localStorage. توفر هذه الكائنات آلية قوية لتخزين أزواج القيمة الرئيسية محليًا، مما يتيح ثبات البيانات عبر صفحات متعددة.
للتخزين المؤقت خلال جلسة واحدة، يمكن الاستفادة من تخزين الجلسة. لتخزين البيانات باستخدام sessionStorage:
sessionStorage.setItem('label', 'value');
لاسترداد البيانات المخزنة:
sessionStorage.getItem('label');
لمزيد من التخزين الدائم، يمكن استخدام التخزين المحلي. لتخزين البيانات باستخدام localStorage:
localStorage.setItem('label', 'value');
لاسترداد البيانات المخزنة:
localStorage.getItem('label');
يوفر هذا الأسلوب العديد من المزايا:
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3