Я разработал некоторый код JavaScript, который отображает на странице iframe. Внутри фрейма он загружает различные API для социальных сетей, такие как Facebook, Twitter, ссылки и т. Д. Это в основном инструмент для веб-сайта, позволяющий пользователям входить в свои социальные сети. Я также создал простой плагин jQuery, который загружает этот iframe в модальное всплывающее окно.
Вот проблема:
Основной iframe загружается на сайт, но разработчик также хочет использовать плагин jquery на той же странице. Это работает нормально, но ВСЕ из JavaScript загружается во второй раз. Так что в основном это огромная трата ресурсов, так как каждый API социальной сети загружается дважды. Мне было интересно, есть ли способ отследить, что API уже были загружены, и прекратить загружать их снова. 2 фрейма точно идентичны.
Я попытался добавить некоторые свойства в window.top, но это не работает из-за междоменных ограничений. Два iframe принадлежат одному домену, но основной сайт - это другой домен.
Мне также было интересно, может ли iframe определить, загружено ли главное окно jquery, поскольку оно загружается снова, даже если в этом нет необходимости.
Любой совет и предложение будут оценены,
Спасибо!