0

異なるドメインに 2 つの異なる Web アプリケーションがあります。にweb app1iframe があり、その src は にあるページをweb app2参照しています。iframe にロードする必要があるページには JQuery があります。しかし、同じ 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 をロードするのを妨げている可能性があります。フィドラーなどを使用してこれを確認できます。ロード後にページがどのような呼び出しを行うかを確認してください。

于 2013-08-19T13:41:50.393 に答える