我在b.com中有一个iframe试图从a.com [我的网站]获取jQuery库。每当它执行此操作时,我在IE7和IE8中都会出现“Access is Denied”错误。
我已经查看了Fiddler并且没有显示脚本被阻止了 - 但IE确实出现了“Access is Denied”错误
导致这个问题的原因是什么以及如何绕过它?
THX
答案 0 :(得分:0)
简单地说,浏览器安全性不允许您在不同域上的两个帧之间进行通信。所以你不能从另一个框架“抓住jQuery库”。没有解决方法,或者它将成为浏览器中的安全漏洞。
您唯一的选择是执行以下操作之一:
答案 1 :(得分:0)
某些情况IE7从href地址获取不同的域/虚拟文件夹... www.foo.com和foo.com是不同的域等等。你有这样的链接吗?