我有个网站,里面有个iframe。如果地址url是www.mysite.com,则不显示iframe,但如果我使用mysite.com,则不会显示iframe。iframe的位置是www.mysite.com/thepage.html。
我得到的JS错误是。
加载拒绝X帧选项:网站页不允许跨源框架.
在我的服务器(网络)上,我有站点设置来识别有和不带www -一个控制面板项目的网页。
我如何让mysite.com显示iframe?
发布于 2014-06-07 05:00:10
恐怕域名的站长已经设置了XSS保护。因此,使用javascript加载受XSS保护的站点是根本不可能的。
更新: XSS只允许访问数据,前提是这两个帧(iframe/父帧)都位于相同的协议上,并且具有确切的域名(mysite.com == mysite.com,但www.mysite.com != mysite.com,它们被认为不同)和运行在同一端口上的两个帧。但是,您可以尝试将document.domain放在所有页面上,这样即使在不同的子域上也可以进行通信。
https://stackoverflow.com/questions/24093761
复制相似问题