つまり、私はこのウィジェットを持っていました:
<script src="http://www.mywebsite.com/widget/widget.js?type=normal" type="text/javascript"></script>
<div id="archie-container"></div>
ホストされたWebサイトにjqueryがあるかどうかを確認します。それ以外の場合は、それをロードして ajax/jsonp リクエストを実行します。このチュートリアルで示唆されているように。
CSS の親に関する大きな問題に気付きました。他の jquery プラグイン (サイクルなど) を統合し、この「インターフェース」と ajax 呼び出しの間でデータを管理します。
sngle iframe を使用できるのに、なぜそれを行う必要があるのですか? また、widget.js から jquery をロードし、(もちろん) iframe に配置すると (別の関数を管理できるように)、ライブラリがキャッシュから取得されることにも気付きました。したがって、過負荷はありません。
このアプローチで十分ですか?それとも私は何かが欠けていますか?
また、ウィジェット (FB、Twitter など) の 90% がこの戦略 (iframe を使用) を使用していることにも気付きました。