用网页控件在报表内嵌入其他网站,网站的内容显示不出来,但是用老版本的ie浏览器却可以打开。

1669684738184.jpg

FineReport JavaScript 其他问题 人蠢就要多读书 发布于 2022-11-29 09:20
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2022-11-29 09:24(编辑于 2022-11-29 10:26)

按F12查看报错信息,看是不是用了浏览器不兼容的语法

在谷歌浏览器地址栏中输入:chrome://flags/,然后在搜索框输入「SameSite」搜索并找到「SameSite by default cookies」选项,右侧按钮选择「Disabled」。

设置完成后,需要重启谷歌浏览器,方可生效。如下图所示:

  • 人蠢就要多读书 人蠢就要多读书(提问者) 由于未设置 cookie 的 SameSite=Lax 属性或此属性无效,所以默认值为 SameSite=Lax,这将阻止在跨站点请求中发送此 cookie。 此行为可防止用户数据意外泄露给第三方和跨网站请求伪造。 通过更新 cookie 的属性来解决此问题: 如果应在跨站点请求中发送 cookie,请指定 Secure 和 Secure。此操作将启用第三方使用。 如果不应通过跨站点请求发送 cookie,则指定 SameSite=Lax 或 SameSite=Lax
    2022-11-29 09:35 
  • 人蠢就要多读书 人蠢就要多读书(提问者) 这个是那个F12控制台查看的问题
    2022-11-29 09:35 
  • 人蠢就要多读书 人蠢就要多读书(提问者) 就是我用老版本的ie或者360兼容模式可以打开,用谷歌或其他的浏览器内容无法展示
    2022-11-29 09:37 
  • 2关注人数
  • 260浏览人数
  • 最后回答于:2022-11-29 10:26
    请选择关闭问题的原因
    确定 取消
    返回顶部