左側にメニュー バーがあり、一部のメニューが iframe である Web アプリケーションがあります。次に、ユーザーが作成しているもののプレビューが右側に表示されます。これも iframe です。これらの iframe はそれぞれ独自の jquery インスタンスをロードします。IE8 でテストするまで、問題はありませんでした。IE8 では、プレビュー ウィンドウで $(document).ready メソッドを指している「オブジェクトが必要です」というエラーが表示されます。jqueryが同じページに複数回ロードされたときに、これが発生するのを見たことがあると思います。
したがって、クロムではスクリプトは各 iframe に対してローカルであると考えていますが、IE8 ではグローバル スコープで読み込まれているようです。それはただの推測です。誰かが前にこのようなことに遭遇したことがありますか? また、重複する jquery 参照をすべて削除する必要がある場合、一度ロードしてすべての iframe で共有する方法はありますか? ありがとう。