浏览器存储配额:为什么你的本地数据会在关键时刻消失?
一个离线优先的笔记应用,用户积累了数月的本地数据。某天打开应用,发现所有数据消失了——没有任何错误提示,没有任何用户操作。开发者检查代码,没有发现任何删除数据的逻辑。这不是bug,这是浏览器的存储驱逐机制在"正常工作"。 ...
一个离线优先的笔记应用,用户积累了数月的本地数据。某天打开应用,发现所有数据消失了——没有任何错误提示,没有任何用户操作。开发者检查代码,没有发现任何删除数据的逻辑。这不是bug,这是浏览器的存储驱逐机制在"正常工作"。 ...
2015年,设计师 Frances Berriman 和 Google Chrome 工程师 Alex Russell 提出了 Progressive Web App(PWA)概念——它让 Web 应用第一次拥有了真正的离线能力。十年过去了,无数开发者依然在同一个问题上栽跟头:明明按照教程实现了 Service Worker,断网后页面依然白屏,或者更糟糕——更新了代码,用户看到的却还是旧版本。 ...