javascript - 最佳实践,我应该将 getSessionStorage 包装在 try catch 中吗
问题描述
背景
我正在编写的应用程序中使用会话存储。我知道有时它在非常旧的浏览器中不受支持。此外,我猜可能会有浏览器设置或扩展程序会干扰会话存储。就像阻止某些东西被检索或保存等一样,并使应用程序崩溃。
问题
这些外围场景会使我的应用程序崩溃吗?最好将 getSessionStorage 包装在 try catch 中以优雅地失败?
解决方案
推荐阅读
- android - 使用仅在发布时使用 RxJava 的库时应用程序崩溃
- php - 使用 CodeIgniter 的用户权限系统
- css - 无法用自己的值覆盖 CSS 变量
- amazon-web-services - 使用带有分区键和排序键的 bash 删除 DynamoDB 表中的所有项目
- octave - 在 Octave 中实现自定义导入功能
- php - 隐式路由模型绑定
- node.js - 使用 Nodejs Sequelize 避免竞争条件
- regex - 在 bash 的 sed 命令中使用感叹号
- c# - .NET 编写事件处理程序以捕获本地异常
- import - 系统如何响应 ITIM 5.1 到 ISIM 6.0 升级后的待处理请求 DB2 转储