загрузить внешние веб-страницы в веб-приложение - PullRequest
0 голосов
/ 13 февраля 2019

Мне нужно создать веб-приложение angularjs, которое позволит проверять элементы внешних веб-страниц.Я не могу загрузить другие сайты из-за Access-Control-Allow-Origin.Может angularjs решить это?Я видел много сайтов, делающих это.Как это обычно делается?

Также я хотел бы знать, как сделать инспектора, например, dev-tools в angularjs?Получить информацию об элементах, по которым щелкают, которые загружаются в div.

try

$ ('# div'). Load ()

$. Ajax ({...,crossDomain: true, ...

XMLHttpRequest, XDomainRequest

1 Ответ

0 голосов
/ 13 февраля 2019

По сути, браузеры не позволяют запрашивать содержимое другого домена, если это не разрешено сервером.Но другой сервер должен быть в состоянии.

Угловое приложение не достаточно, чтобы достичь этого самостоятельно.То, что вы можете сделать, это прокси-вызовы, используя ваш собственный локальный сервер, например Nodejs с express , который также будет размещать приложение, или установить заголовки Allowed-Origin для разрешения запросов от вашегоприложение.

Затем вы будете отправлять запросы на ваш сервер с URL-адресом страницы, которую вы хотите проверить, ваш сервер получит этот URL-адрес и загрузит HTML-код, а затем вернет его в ответ вам.

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