من رفتم سربازی اگر محتوای منو دوست داشتید و بدردتون خورد از من حمایت مالی کنید

بررسی در دسترس بودن localstorage در جاواسکریپت

بررسی در دسترس بودن localstorage در جاواسکریپت
بررسی در دسترس بودن localstorage در جاواسکریپت

بررسی در دسترس بودن localstorage در جاواسکریپت

اگر شما هم برنامه نویس فرانت هستید یا در حال توسعه به زبان جاوااسکریپت در سمت کاربر هستید احتمالا از localstorage استفاده می‌کنید و یکی از قابلیت‌های پرکاربرد برای سیستم‌هایی است که کاربران با آن‌ها تعامل داده‌ای دارند. به عنوان یک برنامه نویس حتما می‌دانید که localsotorage در جاوااسکریپت به این شکل عمل می‌کند که شما باید ابتدا صفحه را لود کنید و بعد بتوانید از آن استفاده کنید یعنی یکی از زیرشاخه‌های object موجود در window است. اگر صفحه شما لود نشود این ویژگی برای شما فعال نخواهد شد و خطا خواهد داشت. در این نوشته روش حل این موضوع را به شما آموزش می‌دهیم.

 

بررسی در دسترس بودن localstorage در جاواسکریپت

کافیست تابع زیر را به برنامه‌ی خود فراخوانی کنید و با کمک یک شرط if خروجی آن را بررسی کنید که آیا localstorage فعال است یا خیر؟!

export const isLocalStorageAvailable = () => {
  var test = 'test';
  try {
      localStorage.setItem(test, test);
      localStorage.removeItem(test);
      return true;
  } catch(e) {
      return false;
  }
}

if(isLocalStorageAvailable) {
   console.log("localstorage is active");
} else {
   console.log("localstorage is not active");
}

 

اگر تابع زیر برای شما به درستی کار نکرد در بخش نظرات همین نوشته برای ما بنویسید.

برای امتیاز به این نوشته کلیک کنید!
[کل: 1 میانگین: 5]