0

Добрый день, друзья. Очень часто, на форумах, я вижу информацию о том, что iframe - это плохо, это "моветон" веб-разработчика. Читал несколько статей, но так и не смог окончательно разобраться, почему iframe - это плохо.

Q: Есть какие-то соображения, почему не стоит использовать iframe, чем это чревато, или наоборот, почему его можно использовать?

5

1 ответ 1

1

С iframe не чувствуешь свободу действий. Особенно с js. Написав js код в родителе, вы не можете управлять элементами и данными в дочерних фреймах. Это политика безопасности.

1
  • 3
    Да ладно? А у меня получилось и контнентом управлять: var iframe = document.getElementById('iframeId'); var innerDoc = iframe.contentDocument; И получить функцию iframe'a: var iframe = document.getElementById('iframeId'); var innerDoc = iframe.contentWindow; innerDoc.function(); Политика безопасности говорит о том, что управление контентом в ifame недоступно только для различных доменов родителя и iframe'a.
    – lampa
    16 апр 2013 в 13:12

Ваш ответ

By clicking “Отправить ответ”, you agree to our terms of service and acknowledge you have read our privacy policy.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками или задайте свой вопрос.