Как я могу загрузить междоменную html-страницу с помощью jQuery AJAX?

Как я могу загрузить междоменную HTML-страницу с помощью jQuery AJAX?

Предположим, я хочу получить страницу за пределами моего домена, используя jQuery AJAX:

$.get('http://www.domain.com/mypage.html', function(data) {
  alert(data);
});

Я, вероятно, получу это сообщение об ошибке:

XMLHttpRequest не может загрузитьhttp://www.domain.com/path/filename, Нулевой источник не разрешен Access-Control-Allow-Origin.

мы не можем загрузить междоменную страницу, используя AJAX из-заПолитика того же происхождения.

Я мог бы попытаться использовать 'jsonp', чтобы обойти это ограничение:

$.ajax({
  type:     "GET",
  url:      url,
  dataType: "jsonp",
  success: function(data){
    console.log(data);
  }
});

Но что, если «jsonp» не поддерживается на этом сайте? это может быть проблемой.

Что если я просто хочу прочитать внешнюю страницу и разобрать ее HTML?

Ответы на вопрос(2)

Ваш ответ на вопрос