提示
X
本案例来自tskb,请前往tskb修改源内容:立即前往
'>

进阶排查-步骤三:确认是否是iframe共域问题

|

问题描述

资源页面部分模块打不开或者打开不完全。

有效排查步骤

1、浏览器F12打开调试工具抓取访问资源过程,在Console中看是否有关于下图类似的 frame的报错

根因

1、document.domain一般用于iframe进行共域设置,同域下iframe可以相互通信.。不同域则会被浏览器禁止。我们webvpn进行改写时,为避免业务系统逻辑异常,会在document.domain取值时对其进行还原,返回后端地址。
2、当业务系统使用还原后的地址,进行html内容拼接,然后直接发起了后端地址的请求,导致请求失败。

解决方案

在【系统管理】-【系统运维】-【WEB应用选项】的iframe共域设置中,将异常页面的地址添加到排除域名。

操作影响范围

只会影响添加了共域的资源地址访问。

我要分享
文档编号: 215355
作者: admin
更新时间: 2023-01-05 17:29
适用版本: