Я использую ngCookies для своего проекта Angular JS. Я пытаюсь установить тот же параметр как строгий (как указано ниже), но это не работает. Может ли кто-нибудь помочь мне, как я могу установить тот же сайт для файлов cookie Angular JS?
Я пробовал в соответствии с этой документацией Angular JS, я вижу, что все остальные параметры устанавливаются, но тот же сайт не устанавливается как «строгий» в chrome. Ссылка
MyCookiesService.put('user-details', JSON.stringify(session), {
expires: expire.toUTCString(),
path: '/',
secure: true,
samesite: 'strict'
});
Решено с помощью комментария от Нирмала.
Моя проблема требует samesite: 'none'
. Подтвержденный код работает корректно при обновлении до Angular 1.7.1+
MyCookiesService.put('user-details', JSON.stringify(session), {
expires: expire.toUTCString(),
path: '/',
secure: true,
samesite: 'strict'
});
Я подозреваю, что проблема будет связана с версией Angular JS (1.6.10), которую я использую. опция samesite поддерживается с версии 1.7.1.