bailicangdu / vue2-manage

A admin template based on vue + element-ui. 基于vue + element-ui的后台管理系统基于 vue + element-ui 的后台管理系统
https://cangdu.org/manage/
GNU General Public License v2.0
13.47k stars 4.33k forks source link

SameSite Cookie更新 #163

Open chengazhen opened 4 years ago

chengazhen commented 4 years ago

无法正常的设置cookie,您的网页可以正常设置cookie,请问您是配置了什么吗,

 document.cookie = "promo_shown=1; Max-Age=2600000; SameSite=None; Secure"

加上这句话也还是不行,因为httponly好像就不能通过js操作cookie

bailicangdu commented 4 years ago

session设置了httponly,这部分是没办法通过js获取和修改的

chengazhen commented 4 years ago

这样就没有办法使用cookie了,前辈您看一下, demo 这里说了两种解决方法,一种服务端,一种客户端,客户端没法操作cookie

下面是提示,说是违反了samesite 相同规则

image

chengazhen commented 4 years ago

只有google浏览器是这样,这个samesite是google的安全策略