Каково различие между IFrame и Кадром?

Что-то как:

var divided = str.split("/~/");
var name=divided[0];
var street = divided[1];

, вероятно, Будет самым легким

87
задан Ripon Al Wasim 23 April 2013 в 10:16
поделиться

4 ответа

Разница в том, что iframe может "плавать" в содержимом страницы. , то есть вы можете создать html-страницу и разместить внутри нее iframe. Это позволяет вам иметь страницу и размещать на ней другой документ. Набор фреймов позволяет разделить экран на разные страницы (по горизонтали и вертикали) и отображать разные документы в каждой части.

Прочтите Обзор безопасности IFrames .

60
ответ дан 24 November 2019 в 07:52
поделиться

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

Все это означает, что вы должны доверять всему, что вы включаете в iFrame или обычный кадр.

Кадры и IFrames одинаково безопасны (и небезопасны, если вы включаете контент из ненадежного источника).

14
ответ дан 24 November 2019 в 07:52
поделиться

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

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

6
ответ дан 24 November 2019 в 07:52
поделиться

Единственные причины, о которых я могу думать, на самом деле находятся в статье вики, на которую вы ссылались , чтобы упомянуть пару ...

"Система" Проверено Visa "имеет вызвали некоторую критику, так как это пользователям сложно отличить законные проверенные Всплывающее окно Visa или встроенный фрейм, а также мошеннический фишинговый сайт. "

" по состоянию на 2008 год большинство веб-браузеров не предоставляют простой способ проверки сертификат безопасности для содержимого iframe »

Если вы читаете раздел Критика в статье, в нем подробно описываются все потенциальные недостатки безопасности.

В остальном единственная разница заключается в том, что IFrame - это встроенный фрейм, а Frame является частью Frameset . Это означает больше проблем с компоновкой, чем что-либо еще!

5
ответ дан 24 November 2019 в 07:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: