Chrome浏览器同一窗口每次请求sessionId不同问题的一种解决办法分享
问题描述
最近在调试一些浏览器请求页面的时候,在其他浏览器都正常,唯独只有谷歌chrome浏览器不行!
- 情况1:问题的最直接现象就是每次请求在后台过滤器里通过
request.getSession().getId()
,拿到的id都是不同的,导致后面出现一些不正常的结果。 - 情况2:或者在 Shiro的权限控制中,通过session设置token信息,在授权的时候想要通过
SecurityUtils.getSubject().getSession()
获取session后,通过session.getAttribute()获取不到之前session.setAttribute()设置的token信息。
解决方法
最后在查阅一翻资料和请教大佬们后,找到了解决办法。问题原因,由于谷歌浏览器的SameSite安全机制的问题,浏览器在跨域的时候不允许request请求携带cookie,导致每次sessionId都是新的,这里有个出问题前提:跨域,刚好和调试时的环境情况一致。浏览器版本chrome84.0.4147.135(谷歌游览器好像从80版本之后就加入了SameSite安全机制),直接在地址栏里输入chrome://flags/
,然后在搜索框里搜索关键字SameSite,找到与之匹配的项SameSite by default cookies,将其设置为Disabled,然后关闭浏览器再打开,请求。如此,同窗口session没超时的情况下,每次请求就不会出现后台sessionId不同的情况。
参考网址:https://q.cnblogs.com/q/126304/
Chrome浏览器同一窗口每次请求sessionId不同问题的一种解决办法分享相关推荐
- java http 中文乱码_关于java发送http请求时中文乱码的一种解决办法
在jsp中常见的乱码解决办法无外乎是关于get和post两种方式的,但只有切实地在实践中使用时才会注意或者说注重到其他方式.例如,在http请求头中传送中文参数,出现乱码,如何解决? 实际场景:使用S ...
- mac电脑Safari/Chrome浏览器打不开京东、淘宝等网站的解决办法
mac电脑使用 Safari Chrome 打开京东.淘宝.天猫等网站时会出现提示证书不被信任,不能够建立安全链接而不能打开上述网站的问题.这是 GlobalSign 证书问题导致的 (GlobalS ...
- Chrome浏览器无法加载已解压的.crx文件的解决办法
1.找到crx文件,将.crx文件后缀名改为zip,并解压成文件夹 2.在扩展程序页面点击加载已解压的扩展程序,选择上面解压的文件夹,点击确定即可安装完成
- chrome扩展推荐 - 原生chrome浏览器小窗口看视频 - PIP Video
这个真的不能没有- 首先要感谢国内各种浏览器的看视频小窗口弹出功能,方便的不要不要的,话说这个东东应该是搜狗浏览器最先搞出来的,现在搜狗在哪里???在哪里???? 可惜我是一个喜欢用原生chrome浏 ...
- Google谷歌浏览器Post请求预见strict-origin-when-cross-origin跨域问题的 解决办法
问题概述 关于这个问题,后端接口开发完成,前端功能界面和函数方法体编写完成后,博主在前后端联调的时候遇到的,接口是调用成功了,但是没有返回任何结果, 错误信息:" Referrer Poli ...
- 【安全牛学习笔记】CSRF跨站请求伪造攻击漏洞的原理及解决办法
CSRF跨站请求伪造攻击漏洞的原理及解决办法 CSRF,夸张请求伪造漏洞 漏洞的原理及修复方法 1.常见的触发场景 2.漏洞原理:浏览器同源策略 3.DEMO 4.漏洞危害 5.如何避免&修复 ...
- VS Code 报Windows找不到文件‘chrome‘. 请确定文件名是否正确后,再试一次。八种解决办法
如果已经处理过类似问题,没有成功的,为节约大家时间,请直接看本文第三部分:三 本人解决方案 如果想了解解决过程,可重头看或重点看. 目录 一 错误描述 二 网上七种解决办法: 1.如何设置默认浏览器. ...
- 窗口最小化,任务栏不显示图标的解决办法
窗口最小化,任务栏不显示图标的解决办法 具体症状:无论打开多少个浏览器窗口或文档或者是应用程序,任务栏上面一个都不显示,只要缩小窗口后就找不到了,要想关闭只能打开任务管理器从里面关闭 解决办法: 打开 ...
- 奇迹暖暖登录一直显示服务器满,奇迹暖暖搭配师联盟进不去请求超时_奇迹暖暖搭配师联盟进不去请求超时解决办法分享_游戏堡...
奇迹暖暖搭配师联盟进不去请求超时解决办法分享由游戏堡小编给大家带来,奇迹暖暖今日更新了1.4.1七夕节日版本,全新的搭配师联盟也在本次更新后推出,但是有玩家反映在游戏中遇到了搭配师联盟进不去请求超时的 ...
最新文章
- Backbone.js学习笔记 Hello World!
- 戛古 Kakku Pagodas
- 武大计算机专业湖北录取分数线,武汉大学2020年本科一批分专业录取分数统计(湖北省)...
- 天池 在线编程 捡胡萝卜(模拟)
- leetcode每日刷题计划-简单篇day6
- Android应用程序结构及运行原理
- AD09铺铜 (画完PCB后改线与铺铜冲突)
- 【AI】人工智能之深度学习(1)—— 入门
- mysql基础单词总结
- Matlab解决脚本中中文乱码问题
- 书籍特别推荐:2018-06薛兆丰经济学讲义+魔鬼经济学(四本)
- 高通 MSM8K GPT异常导致无法开机问题分析
- 1100 校庆分数 25
- spark yarn模式提交任务不成功(application state: ACCEPTED)
- 亚马逊、谷歌关停业务背后,互联网巨头疯狂扩张时代结束
- 渗透测试小菜鸡开课了-SLQ注入分类
- ESB和SOA到底是什么?
- fw150us linux驱动程序,fast FW150US USB无线网卡Linux驱动安装
- 关于 CouchDB 的一些知识
- 计算机桌面文件太大无法删除,我的电脑c盘29G的容量现在只剩余几百兆了,可是又看不到有什么大的文件,请教高手怎么找到并删除这些文件...