私たちの Web アプリケーションでは、複数の小さなアプリケーションを利用できます。A、B、Cとしましょう。"A" Jquery1.4 バージョンを使用。これは非常に成功したバージョンです。そして、彼らはいくつかのコンポーネントを開発しました。
そのため、私たちチーム「B」も同じコンポーネントと jquery バージョンを使用したいと考えています。それらが変更された場合、それに応じて変更する必要があります。現在、「A」アプリケーションにアクセスする必要がある場合があるため、iFrame を使用しています。現時点では、iframe の概念に変更しない可能性があります。
そこで、iframe を使用する場合と同様に、プロジェクト A の Js および CSS ファイルを使用したいと考えています。ファイルが正常にロードされました。しかし、Js メソッドと CSS プロパティにはアクセスできません。
例を挙げましょう:->
Jquery メソッドを使用して任意のクラスにアクセスしようとしていますが、
$(" .ap-bar-section-Accounts")[2].click();
コメントに従って、iFrame jquery url のスクリプトタグを追加しました
<script type="text/javascript" src="A's location of jquery></script>
しかし、エラー "$" is undefined が表示されます。しかし、IE Debugger ツールを見ると、Jquery ファイルがロードされていることがわかります。その理由は何でしょうか。さらに詳細が必要な場合は、お知らせください。Firefox と Mozilla で動作する同じコード
コメントによると、httpsのみに関連する両方のサーバーを確認しています。