我收到"一些cookie误用了推荐的" SameSite "属性"当尝试在Firefox上设置cookie时发出警告。
已添加"secure=true"在代码中,但没有工作。
我使用的是"通用cookie"图书馆
下面是代码片段;
const cookies = new Cookies();
cookies.set('session-id', jwtToken, {
path: '/',
domain: '.example.com',
sameSite: 'none',
secure: true,
});
我想我清楚地了解问题和安全问题是什么,但显然我在https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite上得到的建议对我不起作用,或者我错过了一些东西。
必须设置" same Site"无和"安全";设置为true以避免错误,例如:https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie#samesitesamesite-value.
例如:
import Cookies from 'universal-cookie';
const cookies = new Cookies();
cookies.set('myCat', 'Pacman', { path: '/', 'sameSite': 'none', 'secure': 'true' });
console.log(cookies.get('myCat'));