Получение данных со сторонней страницы без сервера и AJAX?
Собственно есть ли способ занесения в переменную кода страницы, расположенной на чужом сервере без php, AJAX и прочего... только силами браузера и JS?
Что-то типа, как на php: file_get_contents("url") или fopen("url") |
В "силы браузера и JS" входит объект XMLHttpRequest (ajax в простонародье). Правда если сервер особым образом не настроен, то его использовать не получится (кроссдоменные запросы по умолчанию блокируются).
На своем сервере ты можешь делать че угодно, например fopen, потому что это твой личный уютный сервер, и тебя никто ни в чем не будет ограничивать. С JS не все так просто, потому что твой код исполняется на чужой машине,в браузере пользователя, поэтому там огромное количество ограничений. |
Предположим, что я JS код запускаю со своего браузера. Теоретически можно получить им html код какой-либо странички сети? При этом у меня сервера нет.
Функции, которые я привёл на PHP обрабатывают чужие страницы как текстовые файлы и возвращают строку с содержимым. Работает всё это дело без сокетов, одной функцией. |
Цитата:
|
Часовой пояс GMT +3, время: 06:44. |