0

我在不同的域中有两个不同的 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>

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

谢谢!

4

1 回答 1

0

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

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

IE 可能会阻止 iframe 的内容从单独的域加载 JS。您可以使用 fiddler 之类的工具进行检查,查看加载后页面的调用情况。

于 2013-08-19T13:41:50.393 回答