【发布时间】:2018-04-12 09:46:54
【问题描述】:
是否可以检查用户浏览器中的本地存储是否可用?我大量使用了本地存储,并想检查是否存在需要改用 cookie 的情况。我想我可以尝试使用 localstorage 并在它不起作用并回退到 cookie 时捕获错误,但是还有比这更好的方法吗?
【问题讨论】:
标签: angular typescript cookies local-storage
是否可以检查用户浏览器中的本地存储是否可用?我大量使用了本地存储,并想检查是否存在需要改用 cookie 的情况。我想我可以尝试使用 localstorage 并在它不起作用并回退到 cookie 时捕获错误,但是还有比这更好的方法吗?
【问题讨论】:
标签: angular typescript cookies local-storage
有一个 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
}
【讨论】: