Каковы преимущества использования iframe для встраивания одного сайта в другой? - PullRequest
0 голосов
/ 23 февраля 2012

Я изучал, как реализованы Disqus и другие встроенные вайгеты, и понял, что они не используют встраиваемый iframe, где запускаются все их виджеты.Для этого они динамически добавляют элементы на страницу встраивания через JavaScipt, а затем запускают почти каждую форму или кнопку в каком-то iframe.Какой смысл делать это?Разве они не могут просто обернуть все в iframe и затем изменить URL родительского окна (чтобы разрешить навигацию) через какую-то междоменную систему обмена сообщениями, такую ​​как easyXDM?Кто-нибудь может указать на некоторые преимущества, которые возникают из-за того, что некоторые элементы не находятся внутри iframe?

1 Ответ

0 голосов
/ 23 февраля 2012
  1. Возможно, код внутри iframe не может установить файлы cookie, поскольку браузер считает, что это реклама.

  2. Контент iframe не может контролировать размер внешнего iframe., поэтому iframe должен быть создан с использованием javascript, а javascript должен быть загружен извне, чтобы общий размер внешнего сайта превышал размер iframe.

...