samesite在Angular JS中不适用于ngcookies

时间:2019-05-28 10:24:53

标签: angularjs cookies samesite

我在Angular JS项目中使用ngCookies。我试图将samesite选项设置为strict(如下所述),但是它不起作用。谁能帮助我如何为Angular JS cookie设置相同的网站?

我按照此Angular JS文档进行了尝试,我看到所有其他选项都已设置,但在chrome中未将同一网站设置为“严格”。 Reference

MyCookiesService.put('user-details', JSON.stringify(session), {
                        expires: expire.toUTCString(),
                        path: '/',
                        secure: true,
                        samesite: 'strict'
                    });

1 个答案:

答案 0 :(得分:1)

通过Nirmala的注释解决。

我的问题需要samesite: 'none'。升级到Angular 1.7.1 +

后,已确认的代码可以正常工作
MyCookiesService.put('user-details', JSON.stringify(session), {
                        expires: expire.toUTCString(),
                        path: '/',
                        secure: true,
                        samesite: 'strict'
                    });