некоторые сайты не разрешают себя открывать в iframe как открыть такие сайты в iframe ? PHP: <html> <head> <title>Сайт </title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <frameset rows="*" framespacing="0" border="0" frameborder="NO"> <frame src="http://google.com" name="site_frame_content" scrolling="auto" noresize> </frameset> <noframes> <body> </body> </noframes> </html>
каким образом идёт проверка на frame? настройки apache? некоторые сайты работают а некоторые нет в iframe
function init() { if (self.parent.frames.length != 0) { self.parent.location = document.location; } .... <body onload="init();">
а если такое написать вставить в сайт который я хочу закрыть для фреймов это можно обойти ? из вашего ответа да. но как я что то не понимаю. ТС тема вроде про google. так у его тоже api есть.
В хедерах гугля почти везде прописано Code: X-Frame-Options:SAMEORIGIN Для современных браузеров это запрет на включение сайта во фрейм с любого чужого домена.
Можно полностью его спарсить, удалить оттуда X-Frame-Options:SAMEORIGIN и поставить iframe на страничку парсера