Как получить доступ к dom iframe другого сайта на своем домене?

Пользователь

от lilla.herman , в категории: JavaScript , 6 месяцев назад

Как получить доступ к dom iframe другого сайта на своем домене?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от buster , 6 месяцев назад

@lilla.herman 

Безопасность современных веб-браузеров регулярно обновляется, и доступ к DOM-структуре iframe другого домена с вашего домена ограничен политиками безопасности. Это называется политикой одного источника (Same Origin Policy - SOP). Иногда SOP может быть обходным путем, если у вас есть доступ к серверу или веб-приложению, на котором размещен iframe, и вы можете изменять настройки.


Если вы контролируете исходный домен, на котором размещено веб-приложение с iframe, вы можете использовать заголовок HTTP Content-Security-Policy (CSP) или фрейморк FrameAncestors для разрешения доступа к iframe с других доменов.


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