用iframe集成BI的页面,BI怎样拿到Cookie
在我的系统网页里用iframe集成了BI系统中的报告,网页加载完成总是显示登陆超时,我分析是iframe的子网页拿不到父网页的cookie造成的。怎样才能让父网页的cookie传递给子网页呢
|
免责声明:本文不代表本站立场,且不构成任何建议,请谨慎对待。
版权声明:作者保留权利,不代表本站立场。
|
|
|
|
AAAAAAAAAAA陌童
显示全部楼层
发表于 2024-3-21 14:29:33
设置iframe的samesite属性:在父网页中,将iframe的samesite属性设置为"None",这样可以允许跨域传递cookie。
html
<iframe src="url" samesite="None"></iframe> |
|
|
|
|
郭晓蕊
来自手机
显示全部楼层
发表于 2024-3-21 14:37:57
|
|
|
|
yhdata_y3HAkXgx
显示全部楼层
发表于 2024-3-21 14:46:51
|
|
|
|
AAAAAAAAAAA陌童
显示全部楼层
发表于 2024-3-21 14:49:49
利用localStorage或sessionStorage: 父网页可以将需要传递的cookie信息存储在localStorage或sessionStorage中,子网页可以读取这些信息来模拟获取cookie的效果。你集成页面的代码截图看下 |
|
|
|
|
yhdata_y3HAkXgx
显示全部楼层
发表于 2024-3-21 15:04:20
|
|
|
|
yhdata_y3HAkXgx
显示全部楼层
发表于 2024-3-21 15:05:13
|
|
|
|
yhdata_y3HAkXgx
显示全部楼层
发表于 2024-3-21 15:06:18
|
|
|
|
yhdata_yzm
显示全部楼层
发表于 2024-3-21 15:30:28
|
|
|
|
AAAAAAAAAAA陌童
显示全部楼层
发表于 2024-3-21 15:30:39
|
|
|
|