Как проверить, существует ли URL других доменов с помощью javascript?

#javascript #ajax #url #cross-domain

Вопрос:

Я пытаюсь проверить, существует ли URL другого домена или нет из моего домена (‘https://radiusofficefurniture.ie ‘) использование Javascript, например :

 var request = new XMLHttpRequest();  
request.open('GET', 'https://www.mozilla.org', true);
request.onreadystatechange = function(){
    if (request.readyState === 4){
        if (request.status === 404) {  
            alert("Oh no, it does not exist!");
        }  
    }
};
request.send();
 

Но возникла проблема с политикой CORS. Ошибка такая:

Доступ к XMLHttpRequest по адресу ‘https://www.mozilla.org /’ из источника ‘https://radiusofficefurniture .ie’ заблокирован политикой CORS: заголовок ‘Access-Control-Allow-Origin’ отсутствует на запрошенном ресурсе.

Пожалуйста, кто-нибудь, помогите мне, как я могу проверить, существует ли URL других доменов с помощью javascript? На самом деле, я должен добавить HTML-тег на свой сайт, если URL других доменов существует.

Ответ №1:

Самый простой способ — использовать прокси CORS (если вы хотите избежать дополнительного кода). Вы можете найти пару здесь, и все они относительно просты в настройке.