Я нашел статьи относительно поведения кэша, поэтому могу только предположить, что он не сильно отличается, но я хотел убедиться.
Я прочитал, что у большинства браузеров есть 5MB (дайте или возьмите) для localStorage, и я был заинтересован в том, что будет поведением браузеров?
Я понимаю, что каждый браузер действует раздельно, но меня интересуют в основном Safari, Chrome и Firefox (как те, которые я рассматриваю как браузеры).
- Будут ли упомянутые выше браузеры удалять данные с моего сайта или выберет "самый старый" или что-то в этом роде?
- Будет ли сохранен мой элемент в таком случае?
И самое главное:
-
Давайте скажем, что я "злоупотребляю" localStorage и мой сайт, пытаясь использовать все это, и на той же странице я заполняю его и пытаюсь сэкономить больше, получит ли я предупреждение И будет ли
getItem
возвращать null, когда это произойдет или оно каким-то образом будет сохранено в памяти? -
Что произойдет, если я попытаюсь сохранить элемент больше размера localStorage?
Ответ: ответ можно найти здесь
-
Можно ли ожидать такого же точного поведения от sessionStorage, которое должно быть одно и то же?
Я знаю, что это много вопросов, но я пытаюсь понять все, что связано с предметом, я был бы благодарен за любую часть вопроса, на который вы можете ответить.
С уважением.