Согласно Webkit blogpost , хранилище браузера и кеши должны быть очищены после 7-го дня бездействия пользователя на сайте.
Однако мне не удалось воспроизвести это поведение с помощью выполните следующие действия:
- посетите сайт A, получите автономные данные, записанные в localStorage и indexedDB
- закройте вкладку сайта A, откройте вкладку сайта B
- для следующих 7 дней выполнить одно взаимодействие с сайтом B (например, щелкнуть ссылку)
- открыть сайт A в новой вкладке - ожидайте, что хранилище браузера будет очищено
На последнем этапе я все еще вижу Данные localStorage и indexedDB записываются 7 дней в go. Есть ли какие-либо шаги, которые отсутствуют / выполняются неправильно?
Примечание: эти шаги были выполнены на iPad Air 2, iOS 13.4, Safari 13.1, в режиме браузера.
Спасибо.