Зачем использовать фреймы для динамического контента - PullRequest
3 голосов
/ 23 марта 2011

Хорошо - действительно тупой вопрос:

Почему все новые веб-приложения и службы используют фреймы для добавления контента на страницы?

Все они делают это - Facebook, Twitter, Gmail, Disqus и т. Д. И т. Д.

Единственные причины, о которых я могу подумать:элементы внутри него - он не дает элементам внутри испортить любую разметку, уже находящуюся на странице

Есть ли другие причины для этого и каковы альтернативы?

Ответы [ 3 ]

1 голос
/ 23 марта 2011

Помимо вашей причины (которая весьма актуальна), iframes используются для безопасного выполнения междоменных запросов.

Твиттер с использованием Ajax для POST с вашего домена на twitter.com не будет работать - браузер просто не допустит этого.

0 голосов
/ 23 марта 2011

Другая причина использования iframes при отправке контента заключается в том, что iframes позволяют вам иметь многоконтентные формы с ajax.Например изображения или видео и текст.

0 голосов
/ 23 марта 2011

при использовании фреймов вы почти уверены в конечном визуальном аспекте, поскольку он не мешает пользователю css / js ... и он изолирует виджет от среды веб-сайта.встраивать пользовательский javascript из-за междоменных ограничений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...