To znaczy, mogę używać, aby ten widżet:Po co martwić się o utworzenie czystego widgetu javascript/jquery, kiedy mogę załadować go do elementu iframe?
<script src="http://www.mywebsite.com/widget/widget.js?type=normal" type="text/javascript"></script>
<div id="archie-container"></div>
że sprawdzić, czy jQuery jest gospodarzem stronie internetowej; w przeciwnym razie załaduje go i zrobi zapytanie ajax/jsonp. Zgodnie z sugestią tego tutorial.
Zauważyłem duże trobuły na temat rodziców CSS, integruję inne wtyczki jquery (np. Cykl) i zarządzam danymi pomiędzy tym "interfejsem" a wywołaniem ajax.
Dlaczego powinienem to zrobić, skoro mogę używać ramka iframe? Zauważyłem też, że jeśli załaduję jquery z widget.js i (oczywiście) umieściłem go w elemencie iframe (aby móc zarządzać oddzielnymi funkcjami), biblioteka jest pobierana z pamięci podręcznej. Więc nie ma żadnego przeciążenia.
Czy to wystarczy dla ciebie w tym approch? Albo brakuje mi czegoś?
Zauważyłem również, że 90% widżetów (takich jak FB, twitter itp.) Korzysta z tej strategii (z iframe).
Możesz użyć dowolnej techniki, która działa dla Ciebie. Wszystko zależy od tego, co robisz. –