Загрузить внешний HTML в строку в JavaScript - PullRequest
2 голосов
/ 24 февраля 2011

Можно ли загрузить, например, google.com в переменную javascript?

var html = "the html of google.com"

Возможно ли это?

Обновление: Как насчет полетаприложение?

Ответы [ 3 ]

2 голосов
/ 24 февраля 2011

Нет, если вы не отправляете источник с сервера.

Из javascript он будет нарушать Политика аналогичного происхождения . Вы можете отправить запрос, и вы получите ответ, но ответ будет пустым.

1 голос
/ 24 февраля 2011

Вам понадобится язык на стороне сервера, так как Javascript не может выполнять междоменные вызовы

1 голос
/ 24 февраля 2011

Если это страница в том же домене, в котором вы находитесь, тогда да.В противном случае не обойдется без какого-либо специального URL-адреса, предоставленного целевым доменом, который отправляет вам страницы на основе особой формы специального запроса.

У вас всегда может быть собственный сервер, который извлекает страницу и передает ее вашему клиенту.

...