Встречается на собеседованиях • сегодня
Реагирует ли iframe на изменение контента на родительской странице
Нет, iframe не реагирует на изменения контента родительской страницы автоматически. Это изолированные документы с разными контекстами выполнения. Однако можно организовать взаимодействие через:
- postMessage - основной способ кросс-доменного взаимодействия:
javascript
// Родительская страница
iframe.contentWindow.postMessage('Обновление!', '*');
// Внутри iframe
window.addEventListener('message', (e) => {
if (e.data === 'Обновление!') {
// Реагируем на изменение
}
});
text
2. **MutationObserver** - если iframe и родитель в одном домене, можно наблюдать за изменениями DOM родителя:
```javascript
const observer = new MutationObserver(() => {
// Реакция на изменения
});
observer.observe(parent.document.body, { childList: true, subtree: true });- События - кастомные события или изменение URL через hash/fragment.

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