@sergeevpetro
Junior Developer

Как получить код страницы, которая защищена SAMEORIGIN?

Доброго времени суток, товарищи!

Можно ли как-то получить код страницы чужого сайта, которая защищена с помощью X-Frame-Options: SAMEORIGIN и встроить в свой сайт? Серверные варианты типа curl или file_get_contents не подходят. Интересует именно способы, реализуемые на клиентской стороне.

Понимаю, что SAMEORIGIN для того и создан, чтобы не встраивали, но может через какие-то "велосипеды" реально всё таки.
  • Вопрос задан
  • 108 просмотров
Решения вопроса 1
Можно попробовать выключить кроссдоменные политики в браузере, или найти хак для подмены `document.domain`. Оба варианта, вероятно, приведут к тому что фрейм загрузится.

Если нужно чтобы у реальных пользователей грузился фрейм, тогда максимум что можно, найти сайт-прокси,
который загрузит нужный вам сайт без фрейма, через свой сервер, и вы этот загруженный сайт себе подгружаете как фрейм. Получится цепочка Ваш сайт -> Сайт-прокси во фрейме вашего сайта -> Целевой сайт

Больше никак. Это политика безопасности.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы