在IE7中,JQuery没有加载到iframe中?

时间:2013-08-19 13:35:40

标签: javascript jquery html5 iframe

我在不同的域中有两个不同的Web应用程序。在web app1中,我有一个iframe,它的src引用了web app2中的页面。需要在iframe中加载的页面有一些JQuery。但问题是它没有加载到iframe中。但如果我在同一个web app2中访问同一页面,那么它工作正常。 It works fine in Fire fox and the issue is only with IE. am using IE7.

我在页面中有以下代码,需要在iframe中呈现。

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js" ></script>
<script src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.11.0/jquery.validate.js"></script>

我在这里做错了吗?请帮帮我!

谢谢!

1 个答案:

答案 0 :(得分:0)

使用IFrame时,IE可能会遇到安全问题。

尝试将该网站的安全模式设置为最低,并查看其是否有效(确保在测试后将其设置回来,以确保您的浏览器不会受到攻击!)。如果是,请更改iframe中的代码以从同一域而不是CDN加载javascript。 (或者先尝试一下!)

IE可能会阻止iframe的内容从单独的域加载JS。您可以使用类似fiddler的内容来检查,查看加载后页面调用的内容。