جلسة نافذة التخزين
مثال
تعيين واسترداد جلسة تخزين زوج اسم / قيمة:
sessionStorage.setItem("lastname", "Smith");
sessionStorage.getItem("lastname");
المزيد من الأمثلة أدناه.
التعريف والاستخدام
يتيح sessionStorage
لك الكائن تخزين أزواج المفتاح / القيمة في المتصفح.
ملحوظة
الكائن يخزن sessionStorage
البيانات لجلسة واحدة فقط.
(يتم حذف البيانات عند إغلاق المتصفح).
أنظر أيضا:
كائن التخزين المحلي الذي يخزن البيانات بدون تاريخ انتهاء الصلاحية.
(لا يتم حذف البيانات عند إغلاق المتصفح ، وتكون متوفرة في الجلسات المستقبلية).
بناء الجملة
window.sessionStorage
أو فقط:
sessionStorage
حفظ البيانات في جلسة التخزين:
sessionStorage.setItem("key", "value");
قراءة البيانات من sessionStorage:
let lastname = sessionStorage.getItem("key");
إزالة البيانات من جلسة التخزين:
sessionStorage.removeItem("key");
جلسة واضحة
sessionStorage.clear();
المعلمات
Parameter | Description |
key | Required. The name of a key. |
value | Required. The value of the key. |
قيمة الإرجاع
نوع | وصف |
هدف | كائن sessionStorage. |
مزيد من الأمثلة
احسب عدد المرات التي نقر فيها المستخدم على زر:
if (sessionStorage.clickcount) {
sessionStorage.clickcount = Number(sessionStorage.clickcount)
+ 1;
} else {
sessionStorage.clickcount = 1;
}
دعم المتصفح
window.sessionStorage
مدعوم في جميع المتصفحات:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 8-11 | Yes | Yes | Yes | Yes |