Angular 4检查浏览器中是否有本地存储

时间:2017-10-31 09:18:29

标签: angular typescript cookies local-storage

是否可以检查用户浏览器中是否有本地存储空间?我大量使用本地存储,并想检查是否有需要使用cookie的情况。我想我可以尝试使用本地存储并捕获错误,如果它没有工作并回退到cookie,但有没有比这更好的方法?

1 个答案:

答案 0 :(得分:2)

有一个角度库可以做到这一点 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 
}
相关问题