jqueryを使用して、ソースを持つ動的iframeを別のドメインに追加する親htmlページがあります。これを許可するように X-Frame-Options を既に設定しており、プレーン コンテンツの読み込みは問題ありません。実際、私の他のすべてのスクリプトは正常に動作しているようです。
iFrame に読み込まれる html ページは、$(document)のような行がいくつかあるjQuery DirtyForms プラグインを使用します。ダーティ フォーム コードと jQuery スクリプトはどちらも、iframe のドキュメントに対してローカルです。
これらの行のいずれかが実行されると、Firefox で次のエラーが表示されます (他のブラウザーはテストしていません)。
親ページが子のスクリプトにアクセスしようとしている場合、またはその逆の場合、これは問題のようですが、私の場合、エラーのあるスクリプトは子にローカルです。
ところで。iFrame 内にロードされていない場合、子コードは完全に機能します。
私は今、回避策を見つけるのに途方に暮れています。
$(document) がどういうわけか親として評価されていると思います。
この動作を修正する方法はありますか? おそらく、プラグインのコードを変更することによって。おそらく、$(document).find('contentWindow')...??
助けてくれてありがとう!ありがとう。