ページに 4 つの iframe があり、それぞれが読み込まれると、(空)にsrc
設定されます。jQuery を使用して""
、ページ セットの別の URL への別のリンクをクリックします。src
これは FF、Chrome、Safari などでは問題なく動作しますが、IE では次のようになります。
" Permission Denied - jquery.js?1350498802, line 103 character 430
"
私が見つけたものから、これはセキュリティ機能 IE が XSS 攻撃を防ぐためです。問題は、iframe に読み込んでいるページが、読み込んでいるページとは異なるドメインにあることです。iframe が取得しているドメイン内のコードにアクセスできないsrc
ので、このエラーを発生させずにそれらのページをロードできる方法はありますか?
必要に応じてコードを投稿できますが、複雑なことは何もありません。リンクがクリックされるまでは空の iframe であり、その時点で をsrc
使用して iframe が変更され$("#iframe").attr("src", link);
ます。
前もって感謝します!