Обойти запрет на вставку Iframe с другого домена
Здравствуйте, хочу вставить на свой сайт кое какую информацию с другого сайта (а именно карта) через Iframe
При попытке вставки стороннего сайта на страницу своего - содержимое стороннего сайта не отображается, а в консоли разработчика Google Chrome вылазят следующие ошибки: Код:
Refused to display 'http://.......' in a frame because it set 'X-Frame-Options' to 'deny'. Код:
Header always unset X-Frame-Options <?php header_remove("X-Frame-Options"); header('X-Frame-Options: GOFORIT'); ?> Не прокатило. Подскажите может какие ещё есть способы попробовать? |
|
Пробовал вместо header('X-Frame-Options: GOFORIT');
вставлять header('X-Frame-Options: ALLOW-FROM http://.....ru/'); Но что то тоже не прокатывает. Я вообще доступ к тому сайту откуда хочу вставить Iframe не имею, то есть там ничего поменять не могу. Меняю только на своём сайте ,куда хочу вставить этот Iframe Вставка в htaccess Цитата:
Да я смотрю так инструкция Allow-from браузерами не поддерживается типа Можно как то через JavaScript обмануть сервер с которого хочу вставить страничку? Ну типа она у юзера загружается а не как Iframe на сайте |
Написана же черным по белому конфигурация для Apache
Header always append X-Frame-Options SAMEORIGIN и nginx add_header X-Frame-Options SAMEORIGIN; |
Это значит не получится обойти запрет этот?
|
Виноват, у вас же сторонний ресурс. Значит так
Header always append X-Frame-Options ALLOW-FROM url домена PS. Можно сделать так - IFRAME запрашивает свой сервер. Обработчик запроса отдает сначала заголовок X-Frame-Options: ALLOW-FROM домен сторонний а затем Location: url запроса стороннего домена Если и так будет запрет, то только подключение запрашиваемого внешнего URL с отдачей его фрейму. Конечно если сервером разрешено подключение удаленных ресурсов. |
Часовой пояс GMT +3, время: 00:06. |