我正在尝试构建一个可以放在不同网站上的按钮。 我要做的是验证用户是否登录到我的网站,以便他们可以在按钮上执行操作。 如何设置跨站点Cookie? (Please, see screen shot)看看paddle.com如何在niceverynice.com上使用cookie?这就是我想要达到的目标。
谢谢!
答案 0 :(得分:0)
Safari和Firefox默认已阻止跨站点Cookie。如果您在Cookie中添加了两个参数,则Chrome是允许您使用跨站点Cookie的唯一主要浏览器:
res.cookie('userId', userId,
{ //other cookie settings
secure: true,
sameSite: 'none'
});
};
第一个要求仅在HTTPS连接上设置cookie(因此请确保您的域托管在HTTPS上,否则将不设置cookie!),并且sameSite ='none'将其指定为第三方Cookie。