我对Safari的ITP 2.3政策有点困惑,该政策将浏览器中脚本可写存储的生命周期限制为7天。
官方文章指出:
在 Safari 使用七天且用户未与 website.example 上的网页交互的情况下,网站的所有非 Cookie 网站数据都将被删除。
这绝对包括localStorage
.有人确定是否知道
- 索引数据库
- 缓存存储
- 服务工作进程
也清除了?
查看相关的Webkit提交,它显然包括IndexedDB - 它似乎不包括CacheStorage或ServiceWorker。
3 月 24 日的这篇文章列出了受影响的内容。
在该列表中,我可以看到IndexDB和他们称之为"服务工作者注册"的东西。
https://webkit.org/blog/10218/full-third-party-cookie-blocking-and-more/