عضو کانال یوتیوب ما شوید.

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

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

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

اگر شما هم برنامه نویس فرانت باشید یا در حال توسعه به زبان جاوااسکریپت در سمت کاربر باشید احتمالا از localstorage استفاده می کنید و یکی از قابلیت های پرکاربرد برای سیستم هایی می باشد که کاربران با آن ها تعامل داده ای دارند.

به عنوان یک برنامه نویس حتما می دانید که localsotorage در جاوااسکریپت به این شکل عمل می کند که شما باید ابتدا صفحه را لود کرده باشید و بعد بتوانید از آن استفاده کنید یعنی یکی از زیرشاخه های object موجود در window می باشد.

اگر صفحه شما لود نشده باشد این ویژگی برای شما فعال نخواهد شد و خطا خواهد داشت. در این نوشته روش حل این موضوع را به شما آموزش می دهیم.

همراه ما باشید.

 

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

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

کد تابع بررسی کار کردن localstorage در javascript:

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]