5.3.2.1 离线数据存储 我们来直面一个让无数前端工程师在凌晨三点盯着控制台抓狂的幽灵问题:用户在地铁隧道里提交了一条重要订单,手机屏幕刚暗下去,网络就断了——可他确信自己点下了“确认支付”。等信号恢复,后端却说“该订单已存在”,而用户手机里却找不到任何提交成功的痕迹。 这不是玄学。这是离线数据存储在真实世界中撕开的第一道口子。 一、为什么 localStorage 是个温柔的陷阱? 先问一句:你还在用 吗? 别急着点头。让我给你看一段真实日志——来自某千万级金融类 PWA 应用的崩溃监控平台: 这不是偶发。过去30天,该错误触发频次占所有离线相关异常的 68.3%(来源:Sentry 生产环境聚合数据)。