解决新版chrome浏览器SameSite属性cookie拦截问题

问题现象
由于升级了新版chrome浏览器后,发现系统正常iframe嵌套、AJAX,Image从以前的跨站会发送三方 Cookie,变成了不发送。导致某些内容无法显示了,页面空白,但是请求未报错。
查找资料:
发现Google 在2020年2月4号发布的 Chrome 80 版本中默认屏蔽所有第三方 Cookie,即默认为所有 Cookie 加上 SameSite=Lax 属性,并且拒绝非Secure的Cookie设为 SameSite=None
SameSite的作用就是防止跨域传送cookie,从而防止 CSRF 攻击和用户追踪,此举是为了从源头屏蔽 CSRF 漏洞。
解决方案:
1.(不推荐)禁用浏览器samsite属性/或降低版本(目前仅chorme存在)
2.(不推荐)保证同源策略cookie共享(保证ip或域名一直)
3.(推荐)设置response.setHeader(“Set-Cookie”, “HttpOnly;Secure;SameSite=None”),需设置https证书
4.(推荐)不使用cookie共享会话,使用token实现

解决新版chrome浏览器SameSite属性cookie拦截问题相关推荐

  1. 解决新版本chrome浏览器跨域请求拦截

    1.新建一个chromeUser目录,例如:C:\MyChromeDevUserData 2.在属性页面中的目标输入框里加上[这里的空格不要忘了]   --disable-web-security - ...

  2. chrome浏览器上传文件延迟_解决谷歌Chrome浏览器上传图片反应慢的办法

    谷歌chrome浏览器本来非常好用,但是可能有的人在更新版本或重装电脑后,用着用着突然发现上传图片或文件的时候居然直接卡死!只能强制关闭后用ie上传,为此笔者也一度很苦恼.笔者在网上搜索答案后,并没有 ...

  3. 如何解决谷歌Chrome浏览器空白页的问题

    如何解决谷歌Chrome浏览器空白页的问题 谷歌Chrome浏览器突然不打开任何网页,无论是任何站点(如http://www.baidu.com), 还是Chrome浏览器的设置页面(chrome:/ ...

  4. 谷歌浏览器安全证书不受信任_使用SSL证书https协议,完美解决谷歌Chrome浏览器“不安全”...

    传统的http协议,存在被监听.劫持等安全风险,故众多浏览器都已经http协议标记为"不安全".尤其是谷歌Chrome浏览器对"不安全"的提示最为明显,360浏 ...

  5. 解决新版chrome无法手动拖动安装插件

    解决新版chrome无法手动拖动安装插件 解决新版chrome无法手动拖动安装插件 背景 开发模式安装 背景 Chrome 21.x系列增加了对扩展插件安装的限制, 自Chrome 21.x开始默认只 ...

  6. 新版chrome浏览器video播放去掉自带的“播放速度,下载”按钮,去掉右下角三个点

    问: 新版chrome浏览器如何去掉video播放自带的"播放速度,下载"按钮 答: 给video设置属性 controlsList='nodownload noplaybackr ...

  7. 解决Ubuntu Chrome浏览器很卡不响应的问题

    解决Ubuntu Chrome浏览器很卡不响应的问题 参考文章: (1)解决Ubuntu Chrome浏览器很卡不响应的问题 (2)https://www.cnblogs.com/zle1992/p/ ...

  8. html避免js脚本注入,chrome浏览器拓展——js脚本拦截及注入

    概要 该浏览器拓展插件是拥有为页面拦截和注入js功能的chrome浏览器扩展,可以拦截页面脚本.检索页面脚本文件.下载页面脚本文件.为页面注入js文件,以及为页面注入requirejs和require ...

  9. chrome浏览器跨域Cookie的SameSite问题导致访问iframe内嵌页面异常

    问题还原 通过cas单点登陆访问系统,通过一个系统内嵌入第三方系统的页面,同时第三方系统也配置了cas.访问一个系统跳转到登陆页面,然后内嵌入iframe中的第三方系统又进入登陆页面. 初步分析,该系 ...

最新文章

  1. ${pageContext.request.contextPath} JSP取得绝对路径
  2. python API docs
  3. 文件的特殊权限:suid sgid sticky
  4. java 有序set_Java 从Set里面取出有序的记录详解及实例
  5. 当 TiDB 与 Flink 相结合:高效、易用的实时数仓
  6. java你可能不知道的事(2)--堆和栈
  7. Clojure的并发(六)Agent可以改进的地方
  8. 服务器配置ssh 登录,取消账号密码登录
  9. 视频一键识别生成字幕
  10. WIN10外接显示器有妙招
  11. Python处理Excel,学会这十四个方法,工作量减少大半!
  12. 【T001】win10开机 自动打开 chrome word excel
  13. JavaSE基础(134) 打印流
  14. <C和指针>---生存期和存储类型
  15. 数据库修改表中的数据(SqlServer)
  16. Python学习笔记1-内置数据结构
  17. 求同存异【Java】
  18. ImageView组件的应用:图片浏览器
  19. Win10系统中很多磁盘碎片怎么进行整理?
  20. STM32MP157基于Yocto构建Qt镜像和SDK工具链

热门文章

  1. 手指计数——长在身上的计算机
  2. 抖音矩阵系统,抖音矩阵系统源码定制 tell me
  3. 【ThinkPad系统重装】
  4. C#服务端的微信小游戏——多人在线角色扮演(六)
  5. M - Help Hanzo(模拟素数筛思想+优化)
  6. 如何高效管理自己的电脑?文件再多也不乱!
  7. 辨别DVI接口连接线三种类型五种规格
  8. 减一技术实现求a的n次幂
  9. Android开发丶openinstall的集成和使用(推广二维码)
  10. 关闭PyCharm的Run with Python Console模式