Показать сообщение отдельно
  #7 (permalink)  
Старый 28.10.2015, 17:41
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Сообщение от optik77
Может всё же есть какие нибудь примеры подобного "обмана"?
В статьях мелькали слова jsonp, postMessage.. Но честно говоря эти технологии вообще не знакомы мне.
Можешь создать отдельную страницу на каком-нибудь хостинге, которая с помощью php будет брать контент с яндекса. Ну, а там уже потом отдавать это всё через JSONP.

get-yandex.php:
header('Content-Type: text/javascript');
$content = file_get_contents('http://yandex.ru');

echo 'yandexCallback("' . addslashes($content) . '")';



А это в локальном файле:

<!doctype>
<html>
    <head>
        <meta charset="utf-8">
    </head>

    <body>
        <script type="text/javascript">
            function yandexCallback(content) {
                alert(content);
            }
        </script>
        <script src="http://mysite.ru/get-yandex.php" type="text/javascript"></script>
    </body>
</html>

Последний раз редактировалось ruslan_mart, 28.10.2015 в 17:49.
Ответить с цитированием