日期:2014-05-16  浏览次数:20505 次

求解iframe的问题,高手们请进来看看啊,急!
因为业务上的需要,我们在网站www.A.com上,要框一个网站www.B.com,所以我们自然就想到了使用ifrma在网站A中把网站B加载进来,而且达到了客户的要求!但是今天发现我们一打开网站A,页面却自动跳转到了网站B上面去了,查看了下网站B的js代码,发现有如下一段代码:
//防止被其它网站用iframe调用全站
try
{
if(top.location.host != self.location.host)
{
//top.location = self.location;
}
}
catch(e)
{
var mylocurl = self.location ;f
window.open('about:blank','_self');
var killIframe = window.open(mylocurl,'_top');
if(killIframe==null)
{
location='about:blank';
}
}

发现就是这段JS代码搞的鬼,我现在想让这段JS代码失效,或者达到我的要求,就是访问A的时候不让页面跳转到网站B去,请问各位高手们有什么好的解决办法没啊,急????!!

------解决方案--------------------
把有这段代码的地方本地化...
------解决方案--------------------
mark.
------解决方案--------------------
如果iframe里那网站不是你的就不行,这是网站防止嵌套的一种办法,不然你都能把银行的入口框到你的网站怎么办
------解决方案--------------------
只有用1L的方法,script无法屏蔽,要屏蔽只有浏览器屏蔽所有js了