#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 (если вы хотите избежать дополнительного кода). Вы можете найти пару здесь, и все они относительно просты в настройке.