0

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

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

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

1 回答 1

2

通过Nirmala的评论解决。

我的问题需要samesite: 'none'。升级到 Angular 1.7.1+ 时确认的代码可以正常工作

MyCookiesService.put('user-details', JSON.stringify(session), {
                        expires: expire.toUTCString(),
                        path: '/',
                        secure: true,
                        samesite: 'strict'
                    });
于 2020-01-28T19:37:09.253 回答