Встречается на собеседованиях • сегодня
Как управлять iframe
Управлять iframe можно через JavaScript, используя его DOM-элемент или объект contentWindow. Основные методы:
- Доступ к содержимому:
javascript
const iframe = document.getElementById('myIframe'); const iframeDoc = iframe.contentDocument || iframe.contentWindow.document;
-
Изменение
src:javascriptiframe.src = 'https://example.com'; -
Общение между окнами (если домены совпадают или CORS настроен):
- Родитель → iframe:
javascript
iframe.contentWindow.postMessage('Hello', 'https://iframe-origin.com'); - iframe → родитель:
javascript
window.parent.postMessage('Hi', 'https://parent-origin.com');
- Родитель → iframe:
-
События:
javascriptiframe.onload = () => console.log('iframe загружен');
Важно: доступ к содержимому возможен только при соблюдении политики одинакового источника (Same-Origin Policy). Для кросс-доменных iframe используйте postMessage.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы