嵌入frame时有兼容性问题,在最新版的Chrome和edge浏览器下空白,可以检查有js提示报错,报错信息如下:
Refused to display 'http://xxxxxxxxxxxxx' in a frame because it set multiple 'X-Frame-Options' headers with conflicting values ('SAMEORIGIN, ALLOW-FROM http://XXXXXXXX'. Falling back to 'deny'.
可以排查web服务器配置和应用程序,web服务器如IHS中间件的http.conf文件是否设置了仅允许同源域名进行访问;同时检查应用程序是否增加了跨域处理的Filter。
去掉程序中的跨域处理的Filter后正常。