Safari的7天脚本可写存储空间上限对PWA开发人员意味着什么
关于即将宣布对Apple Safari的智能跟踪预防( ITP )进行更改的公告的困惑,导致指控苹果“在起飞时”故意破坏销毁渐进式Web应用程序 (PWA)。 事实证明并非如此。 但是,这些更改仍然对Web开发人员和营销人员产生了严重影响。 由于浏览器支持可能会与现代网站一起使用的功能各不相同,因此开发人员面临众多挑战。 处理如此多的差异总是令人生畏。 复杂性的增加进一步影响了广泛服务的部署。 如果将Safari中的PWA应用程序支持限制在7天之内,那么它将严重阻碍在激动人心的领域取得进展,而该领域需要花费大量的精力。 经过5年的开发,基于JavaScript的PWA为开发人员提供了扩展网站内容以离线加载以及在线内容刷新使用JavaScript存储的本地文档的机会。 不幸的是,有些滥用了将存储从cookie扩展到“ localStorage”和应用程序缓存存储的功能,以跟踪个人识别变量。 如果这种滥用导致所有存储空间只有7天,那将是可耻的。 当然indexedDB API和localStorage受此策略更改的影响,开发人员需要考虑到这一点。 苹果已经明确阐明了其在网络应用服务工作者注册和缓存方面的立场。…