这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
|
1.bi与可视化saca.dataviz:10集成:10.1chrome浏览器iframe内登陆异常 [2020/09/16 23:27] admin |
1.bi与可视化saca.dataviz:10集成:10.1chrome浏览器iframe内登陆异常 [2020/09/25 11:14] (当前版本) admin |
||
|---|---|---|---|
| 行 1: | 行 1: | ||
| < | < | ||
| # 10.1 Chrome浏览器iframe内登陆异常 | # 10.1 Chrome浏览器iframe内登陆异常 | ||
| - | Chrome 80以上版本,修改对未设置 SameSite 的 cookie,视作 SameSite: | + | Chrome 80以上版本,对未设置SameSite的cookie视作SameSite: |
| 影响范围: | 影响范围: | ||
| 行 9: | 行 9: | ||
| > 4.跨域的 POST FORM 表单 | > 4.跨域的 POST FORM 表单 | ||
| - | 如果存在这类跨域场景,且在服务端接收请求的时候,需要使用请求中的 cookie,则需要注意这个 cookie 在设置的时候,是否明确有SameSite: | + | 如果存在这类跨域场景,且在服务端接收请求的时候,需要使用请求中的 cookie,则需要注意这个cookie在设置的时候,是否明确有SameSite: |
| 而Secure意味着服务需要开启https。 | 而Secure意味着服务需要开启https。 | ||
| + | |||
| + | # 解决方法 | ||
| + | ## 1. 浏览器改配置 | ||
| + | **浏览器SameSite改为Disabled,然后重启浏览器。** | ||
| + | </ | ||
| + | {{saca.dataviz: | ||
| + | < | ||
| + | **注意:只是在当前浏览器生效,没有解决根本问题。** | ||
| + | |||
| + | ## 2. 开启https并设置SameSite: | ||
| + | a. 开启https。 | ||
| + | b. 添加**SameSite: | ||
| + | 在tomcat/ | ||
| + | ``` | ||
| + | < | ||
| + | ... | ||
| + | < | ||
| + | ... | ||
| + | </ | ||
| + | ``` | ||
| + | 在tomcat/ | ||
| + | ``` | ||
| + | < | ||
| + | ... | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | ... | ||
| + | </ | ||
| + | ``` | ||
| + | |||
| + | ## 3. 使用nginx或apache等服务做地址映射,统一入口。 | ||
| </ | </ | ||