localStorage по сравнению с sessionStorage по сравнению с cookie

Я работаю в приложении, где я должен сохранить некоторые данные во время пользователя, зарегистрирован, и у меня есть тот вопрос, каково различие среди localStorage, sessionStorage, cookie???

Я спрашивал, что может я использовать для сохранения некоторых данных в DOM, даже если пользователь обновляет страницу, некоторые люди говорит: используйте sessionStorage или localStorage, затем, кто-то придумал идею использования ngCookies, потому что это работает в каждом браузере, но, который я должен использовать?

57
задан 30 April 2015 в 08:54

1 ответ

LocalStorage - Хранит данные без даты истечения срока и очищен только через JavaScript или очистку Кэша браузера / Локально Хранившие Данные. Ограничение по объему памяти является максимумом среди три

SessionStorage - sessionStorage данные объектно-ориентированных памятей только для сессии, означая, что данные хранятся, пока браузер (или вкладка) не закрывается. Данные никогда не передаются серверу. Ограничение по объему памяти больше, чем cookie (по крайней мере 5 МБ).

Cookie - Хранит данные, которые нужно передать обратно серверу с последующими запросами. Его истечение варьируется на основе типа, и продолжительность истечения может быть установлена или от серверной стороны или от клиентская (обычно от серверной стороны). Cookie, прежде всего, для чтения серверной стороны (может также быть считан на клиентском), localStorage, и sessionStorage может только быть считан на клиентском. Размер должен составить меньше чем 4 КБ. Cookie могут быть сделаны безопасными путем установки флага httpOnly как верного для того cookie. Это предотвращает клиентский доступ к тому cookie.

0
ответ дан 1 November 2019 в 16:27

Другие вопросы по тегам:

Похожие вопросы: