ux.*_*eer 5 safari fallback privacy local-storage ios6
网上有几个关于iOS 6如何为我们的开发人员引入痛苦的技术细节的讨论,当Safari的私有模式打开时,浏览器的LocalStorage不可写.
但是,您如何在现代Web应用程序中处理此问题?您是否只是通过模态窗口通知检测到此情况并通知用户您的Web应用程序无法使用,除非用户禁用Safari的私有模式?或者您是否实施了根本不使用LocalStorage的后备措施?如果是这样,那些措施是什么?
不幸的是,唯一的解决办法就是默默地失败(在 try/catch 中包装一个虚拟集/获取 localStorage)并优雅地降级。
您还可以使用其他几种存储技术来正常降级,例如 cookie。还有几个库已经解决了这个问题。以下是有关详细信息的示例参考文章:HTML5 本地存储后备解决方案。
| 归档时间: |
|
| 查看次数: |
5306 次 |
| 最近记录: |