Я имею в виду, что у меня есть этот виджет:
который проверяет, есть ли jquery на размещенном веб-сайте; иначе он загружает его и выполняет запрос ajax/jsonp. Как предложено в этом учебнике.
Ну, я заметил большие проблемы с CSS-родителями, интеграцией других подключаемых модулей jquery (например, цикла) и управлением данными между этим «интерфейсом» и вызовом ajax.
Почему я должен это делать, если я могу использовать единый iframe? Я также заметил, что если я загружаю jquery из widget.js и (конечно) помещаю его в iframe (чтобы я мог управлять отдельными функциями), библиотека берется из кеша. Так что никакой перегрузки нет.
Такой подход вас устраивает? Или я что-то упускаю?
Я также заметил, что 90% виджетов (таких как FB, Twitter и т. д.) используют эту стратегию (с iframe).