2013-05-07 4 views
0

Я использую экран, на котором вырезаны некоторые веб-сайты новостей и эхо (php) в iframe или объекте. Я делаю это, потому что я загружаю полный веб-сайт и для того, чтобы сделать его «чистым», насколько это возможно, я помещаю его в iframe или объект. Я пришел к выводу, что я должен решить, использовать ли iframe или объект с этого момента.Каков наилучший вариант для встраивания контента

Так что мой вопрос: какой лучший вариант, когда я эхо-контент. Я также запускаю Jquery из родительского документа во встроенный контент. Что лучше подходит для этого, iframe или объект? До сих пор я не сталкивался с проблемами, но мне бы очень хотелось узнать, какой из них «лучше» в долгосрочной перспективе.

+0

Наиболее распространенным является основой MVC, где у вас есть вид файла, такие как шаблон, который содержит все статическое содержимое обычно как HTML, PHP с переменными для динамического контента. Это обеспечивает четкое разделение кода и дисплея, поэтому вам не нужно иметь гигантское беспорядочное эхо во всем мире. – MatthewMcGovern

+0

@MatthewMcGovern: Я не думаю, что это то, к чему стремится OP. –

+0

@MatthewMcGovern путь через мою голову :) – Youss

ответ

1
  • Значок object предназначен для элементов мультимедиа, таких как вспышка, видео, музыка.
  • Тег Iframe предназначен для встраивания веб-сайта/приложения в рамку.

Объект против Iframe

IFRAME element является частью upcoming HTML5 standard. Кроме того, HTML5 разработан основными поставщиками браузеров (Mozilla, Opera, Safari, IE), что в основном гарантирует, что в обозримом будущем у нас будет элемент IFRAME . Некоторые из них имеют поддержку для некоторых элементов HTML5, таких как AUDIO и VIDEO, а также некоторые новые API-интерфейсы JavaScript .

Это также true that the OBJECT element находится в чертеже, но это , потому что IFRAME и OBJECT будут иметь разные цели. IFRAMES - это , в основном предназначенные для веб-приложений для песочницы.

Итак, советую использовать IFRAME вместо OBJECT.

От Use of Iframe or Object tag to embed web pages in another

+0

Какие проблемы, по вашему мнению, я буду сталкиваться в будущем при использовании объекта вместо этого? – Youss

+0

Вы будете использовать тег для чего-то, чего он не сделал. Поэтому не все браузеры будут поддерживать его, даже если он вообще работает. Станьте тегом 'object' wil никогда не разобрать html. –

+0

Мне удалось заставить его работать во всех больших браузерах, и насколько я вижу, в html-исходном коде есть проблема. Он анализирует «данные», в этом случае данные html – Youss

1

iframes Вы должны, потому что они используются везде и есть грузы Adavantages использовать их. Пара моих взглядов выглядит следующим образом: -

  • Они работают на портативных устройствах. (Вот почему YouTube и Vimeo работают на iframes)

  • У них есть много полезных плагинов для обеспечения безопасности. Например, adsafe, чтобы назвать несколько.

  • JavaScript/jQuery можно легко использовать с iframe. (Это действительно легко)

+0

Спасибо большое :) Хороший вопрос о безопасности, я уже знал что, но я ничего не знаю об объекте «безопасность», – Youss

Смежные вопросы