【问题标题】:Angular 4 check if local storage is available in browserAngular 4检查浏览器中是否有本地存储
【发布时间】:2018-04-12 09:46:54
【问题描述】:

是否可以检查用户浏览器中的本地存储是否可用?我大量使用了本地存储,并想检查是否存在需要改用 cookie 的情况。我想我可以尝试使用 localstorage 并在它不起作用并回退到 cookie 时捕获错误,但是还有比这更好的方法吗?

【问题讨论】:

    标签: angular typescript cookies local-storage


    【解决方案1】:

    有一个 Angular 库可以做到这一点 https://www.npmjs.com/package/storage-available

    用法很简单

    import storageAvailable from 'storage-available'
    
    if (storageAvailable('localStorage')) {
      // Yippee! We can use localStorage awesomeness 
    }
    else {
      // Too bad, no localStorage for us 
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-28
      • 1970-01-01
      • 1970-01-01
      • 2014-05-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多