这个问题可能看起来很愚蠢,但为了清楚起见,我需要理解这一点。
根据我的理解,跨域问题是当包含 IFRAME 的网页的域与在 IFRAME 中打开的网页的域不同。
按照这个逻辑,任何东西都不应该在 IFRAME 中打开。
当我在网页“top:9700”的 IFRAME 中嵌入网页“bottom:10700”时,出现错误。我无法在 IFRAME 中看到内容。错误是Access denied in accessing property 'constructor'
访问构造函数 (_1.contructor) 时出现错误
isc.A.Function=function isc_isA_Function(_1){
if(_1==null) return false;
if(isc.Browser.isIE&&typeof _1==this.$a7) return true;
var _2=_1.constructor;
if(_2&&_2.$k!=null){
if(_2.$k!=1)return false;
if(_2===Function)return true
}
当在包含在顶部的 iframe 中打开底部的主页时,将运行此脚本。
有什么办法,我可以做这个工作。我的意思是我可以将两个域设置为相同。我无权访问远程站点的脚本。
在跨域场景重新绘制后调整框架的大小。如果没有,那么肯定是远程站点正在尝试访问 IFRAME 元素..我该如何调试?