Можно ли загрузить страницу в переменную
Можно ли загрузить страницу и сохранить её в переменной силами js?
Мне необходимо получить код страницы с другого сервера с помощью браузера (js) затем сохранить его в переменную и дальше работать с ним на моём сервере |
Можно. Для этого есть Ajax
|
страница — это код. код — это текст. значит можно :)
|
про аякс я знаю ещё меньше чем про js по этому хотелось бы уточнить один момент, где в таком случае будет загружаться ссылка на стороне браузера или веб сервера?
|
Цитата:
|
Цитата:
|
мне необходимо получить код страницы с другого сервера с помощью браузера (js) затем сохранить его в переменную и дальше работать с ним на моём сервере
|
Цитата:
|
парсить надо серверными средствами. js тут плохой помощник
|
мне нужно чтобы страница была загружена именно браузером, парсить на js я не собираюсь. Мне казалось что такие инструменты в языке есть и они очень прозрачны, ладно погуглю про webSockets.
|
Dmitry666,
ну как вариант загрузить страницу с помощью php (функция file_get_contents()) в невидимый элемент, и присвоить содержимое этого элемента переменной js. |
хотя наверное то что я ищу противоречит безопасности языка ...
|
Цитата:
|
если я загружу страничку своим сервером то там не будет того что мне интересно
|
Dmitry666,
так а что вам интересно? /* почему из вас приходится вытаскивать инфу клещами только для того, чтобы помочь вам? */ |
Цитата:
|
Суть в том что я спрашиваю не способы решения задачи а можно ли решить задачу конкретным способом а вы мне php предлогаете
|
Dmitry666,
почему же? Я предложи вебсокеты, и альтернативу с пхп. Что хотите, то и выбирайте)) |
За вэбсокеты спасибо, буду читать
|
Цитата:
Dmitry666, JS вам тут не поможет. |
Dmitry666,
Можно, к сожалению не могу найти этот скрипт, но когда-то пытался изучать HtmlHttpRequest, тогда я мог брать с помощью этого все страницу(все-все(теги, js, css) короче весь html код представлялся в виде переменной typeof === String) |
Мнения разделились :)
|
Цитата:
|
Цитата:
Цитата:
|
А..ок. Согласен.
|
может Flash...
|
Цитата:
|
Всем спасибо
|
Часовой пояс GMT +3, время: 23:28. |