В настоящее время я пытаюсь создать небольшое расширение Chrome, которое должно получить исходный код HTML внешней веб-страницы.
Чтобы получить HTML-код, я сначала попробовал случайный способ с XMLHttpRequest, но я столкнулся с той же политикой происхождения, поскольку это другой домен.
Я пытался найтирешение на StackOverflow и нашел эту тему, обсуждая ту же тему: Может ли Javascript прочитать источник любой веб-страницы? .
Дело в том, что YQL больше не поддерживается, и решение Jquery может захватитьстраница, которую вы хотите, но вам нужно сделать это через прокси вашего домена, и, поскольку я пытаюсь сделать это в расширении chrome, у меня нет сервера и прокси для использования.
Как бы вы это сделали, ребята?
РЕДАКТИРОВАТЬ: я сделал ошибку, объясняя мою проблему: в моей памяти проблема с XMLHttpRequest была той же политики происхождения, но я только что попробовалеще раз, чтобы сделать это, и оказывается, что это политика CORS :
Ошибка: доступ к XMLHttpRequest в 'https://www.mozilla.org/' (перенаправлен из' http://www.mozilla.org/') из источника 'chrome-extension: // mllkahpgmeneacfkpplnapkplfciefjc' заблокировано политикой CORS: в запрошенном ресурсе отсутствует заголовок «Access-Control-Allow-Origin».