Я пытаюсь проверить, существует ли URL-адрес. Но я поймал CORS - Это то, что я пробовал:Проверка наличия или отсутствия URL-адреса с помощью javascript
<!DOCTYPE html>
<html>
<head>
<script>
function checkUrl(url){
var request = new XMLHttpRequest;
request.open('GET', url, true);
request.send();
request.onreadystatechange = function(){
if(request.readyState==4){
if(request.status==200){
console.log(request.readyState);
return true;
}
}else{
return false;
}
}
};
var url = 'http://localhost:' + 8080 + '/hello/';
if(checkUrl(url)){
alert('Success');
}else{
alert('Failure');
}
</script>
</head>
<body>
</body>
</html>
Я получаю сообщение об ошибке: Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://localhost:8080/hello/. (Reason: CORS header 'Access-Control-Allow-Origin' missing).
Примечания: У меня есть ограничение: я не буду в состоянии использовать любой связанный Ajax/JQuery код ,
Пожалуйста, дайте мне знать, как решить эту проблему.
['XMLHttpRequest'] (https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest) * является * AJAX. Это то, что ядро jQuery поддерживает '$ .ajax'. – Oka