$ window.sessionStorage vs $ cookieStore

В чем разница между использованием $ cookieStore и & window.sessionStorage? Есть ли моменты, когда один должен быть использован поверх другого? Проблемы с безопасностью?

Вот что я знаю до сих пор:

Документы AngularJS утверждают, что служба $ cookieStore поддерживается "сессионными куки" (https://docs.angularjs.org/api/ngCookies/service/$ CookieStore). Итак, похоже, что информация, хранящаяся в $ cookieStore, привязана к окну / вкладке, где она используется. Это подтверждается использованием загадочной службы $ browser в коде для $ cookieStore:https://github.com/angular/angular.js/blob/master/src/ngCookies/cookies.js#L125.

Тем не менее, поскольку $ browser является внутренней службой и может быть изменена, я не могу понять, как она хранит данные, чтобы увидеть, похожа ли она на sessionStorage.

Кажется, тот же контекст браузера / вкладки / окна применим к $ window.sessionStorageОбъем сессииStorage и localStorage).

Ответы на вопрос(1)

Ваш ответ на вопрос