Как получить исходный код любой веб-страницы в моем расширении? - PullRequest
1 голос
/ 28 июня 2019

В настоящее время я пытаюсь создать небольшое расширение 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».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...