Prowebic
@Prowebic

Как открыть сайт https в http через iframe?

Приветствую. Нужно на сайте http открыть через iframe другой сайт с https. Если открывать сайт http, то все работает.

В консоли браузера при открытие сайт на https увидел вот такую ошибку: "Refused to display 'https://site.com' in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN'"

Как я понял на этом сайте установлена защита или еще что-то. Собственно поискал в инете и к коду iframe добавил еще метод sandbox который разрешает SAMEORIGIN.

Вот собственно код:
<head>
<meta charset="UTF-8">
<title>Document</title>
<iframe width="100%" height="1000px" sandbox="allow-same-origin" src="https://site.com"></iframe>
</head>


Сразу, говорю воровать контент или еще что-то я не собираюсь, писать сюда что все это плохо не нужно.

Реализовать такое можно, вот что-то подобное делал Mail https://habrahabr.ru/company/mailru/blog/210050

Они делали это там еще через проксирование, правда как они это реализовали я не знаю.

Буду благодарен за помощь.
  • Вопрос задан
  • 9719 просмотров
Пригласить эксперта
Ответы на вопрос 1
Rou1997
@Rou1997
Да, через проксирование, на стороне сервера делайте запрос к этому сайту.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы