Встречается на собеседованиях • сегодня
Полностью ли изолирован iframe
IFrame не является полностью изолированным. Он может взаимодействовать с родительской страницей через postMessage, а родительская страница может управлять его содержимым через contentWindow. Однако, есть ограничения из-за политики CORS (Cross-Origin Resource Sharing).
Пример взаимодействия:
javascript
// Родительская страница
iframe.contentWindow.postMessage('Hello', 'https://example.com');
// IFrame
window.addEventListener('message', (e) => {
if (e.origin === 'https://parent.com') {
console.log(e.data); // 'Hello'
}
});Безопасность:
- Если
srciframe с другого домена, доступ к его DOM ограничен. sandboxатрибут усиливает изоляцию, отключая скрипты, формы и другие функции.same-originiframe имеет полный доступ к родительскому DOM.

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