6

つまり、私はこのウィジェットを持っていました:

<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 を使用) を使用していることにも気付きました。

4

1 に答える 1

5

iframe は、ページの残りの部分から分離されたままです。

これを読むことをお勧めします: iframes vs ajax

ページの残りの部分から分離されたもので、単純に iframe を使用する場合。ウィジェットがページの残りの部分と対話する場合は、AJAX に移動します。

于 2012-05-30T12:46:44.920 に答える