ویژگی Window sessionStorage
- صفحه قبلی scrollY
- صفحه بعدی self
- برگشت به لایه بالاتر اشیاء Window
تعریف و استفاده
localStorage
و sessionStorage
ویژگیای که اجازه میدهد کلید/مقدار را در مرورگر وب ذخیره کند.
sessionStorage
این شیء تنها دادههای یک جلسه را ذخیره میکند (دادهها در هنگام بستن برگه مرورگر حذف میشوند).
توجه:لطفاً به خصوصیت localStorage، این خاصیت دادههایی را بدون تاریخ انقضا ذخیره میکند. دادهها در هنگام بستن مرورگر حذف نمیشوند و در روز بعد، هفته یا یک سال بعد قابل دسترسی هستند.
مثال
مثال 1
یک نام sessionStorage با نام="lastname" و مقدار="Smith" ایجاد کنید، سپس مقدار "lastname" را بازیابی کرده و آن را در عنصر با id="result" قرار دهید:
// ذخیرهسازی sessionStorage.setItem("lastname", "Smith"); // بازیابی document.getElementById("result").innerHTML = sessionStorage.getItem("lastname");
مثال 2
مثال زیر تعداد کلیکهای کاربر در طول جلسه جاری را محاسبه میکند:
if (sessionStorage.clickcount) { sessionStorage.clickcount = Number(sessionStorage.clickcount) + 1; } else { sessionStorage.clickcount = 1; } document.getElementById("result").innerHTML = "شما روی دکمه کلیک کردهاید: " + sessionStorage.clickcount + " بار در این جلسه.";
عبارت
window.sessionStorage
عبارت برای ذخیرهسازی دادهها در sessionStorage:
sessionStorage.setItem("کلید", "مقدار");
عبارت برای خواندن دادهها از sessionStorage:
var lastname = sessionStorage.getItem("کلید");
عبارت برای حذف دادهها از sessionStorage:
sessionStorage.removeItem("کلید");
عبارت برای حذف همه دادههای ذخیرهشده در sessionStorage:
sessionStorage.clear();
جزئیات فنی
بازگشت ارزش: | موضوع Storage |
---|
پشتیبانی مرورگر
اعداد در جدول نشاندهنده نسخه اولین مرورگری است که از این ویژگی به طور کامل پشتیبانی میکند.
ویژگیها | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
sessionStorage | 4.0 | 8.0 | 3.5 | 4.0 | 11.5 |
- صفحه قبلی scrollY
- صفحه بعدی self
- برگشت به لایه بالاتر اشیاء Window