Если вам нужно проверять внешние страницы, вы не сможете обойтись без чисто javascript-решения, поскольку любые запросы на внешние URL-адреса блокируются. Вы можете обойтись без него, используя JSONP, но это не сработает, если запрашиваемая страница не будет обслуживать только JSON.
Вам нужен прокси на вашем собственном сервере, чтобы получить внешние ссылки для вас. На самом деле это довольно просто для любого серверного языка.
<?php
$contents = file_get_contents($_GET['url']); // please do some sanitation here...
// i'm just showing an example.
echo $contents;
?>
Если вам необходимо проверить коды ответов сервера (например, 404, 301 и т. Д.), То использование библиотеки, такой как cURL, в вашем серверном скрипте может извлечь эту информацию и затем передать ее в ваше приложение javascript.
Подумав об этом сейчас, вероятно, могут быть прокси с поддержкой JSONP, если вы не сможете использовать опцию «Настройка моего собственного прокси».