最近项目涉及到外部对接本公司的展示界面给到对方共享使用,实际对接中发现后端打印的日志中sessionid 一直变更(同一个浏览器),单独访问界面sessionid维持不变(即正常),与对方沟通了解到对方采用的iframe 界面嵌入的形式,而不是跳转到新的界面如图
开始怀疑是跨域访问的问题,但是嵌入界面显示正常,说明不是跨域问题,
后来偶然机会换了一台电脑,此电脑只有火狐浏览器,打开之后从后台日志看session回话是保持的,意外发现时浏览器的问题,之前测试的电脑浏览器是chrome 浏览器,原来是chrome 浏览器从51版本之后增加了samesite属性,从80版本之后该属性默认开启(从安全方便考虑,防止浏览器cookie被篡改),samesite设置为disable显示正常:具体操作 在chrome浏览器
ifame嵌入页面回话不能保持的问题
最新推荐文章于 2024-03-27 19:32:35 发布