Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как проверить откликается и существует ли страничка / 6 сообщений из 6, страница 1 из 1
28.02.2015, 20:07
    #38891446
alex021
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как проверить откликается и существует ли страничка
Собственно пытаюсь проверить существует ли такая старичка и откликается ли она..
Код выглядит как-то так:
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
function checkIfExist(){
var xmlhttp = getXmlHttp();
xmlhttp.open('GET', 'www.vk.com', true);
xmlhttp.onreadystatechange = function() {
  if (xmlhttp.readyState == 4) {
     if(xmlhttp.status == 200) {
       console.log('exist');
         }
  } else
  {
    console.log('not exist');
  }
};
  xmlhttp.send(null);
}

function getXmlHttp(){
  var xmlhttp;
  try {
    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
    try {
      xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (E) {
      xmlhttp = false;
    }
  }
  if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
    xmlhttp = new XMLHttpRequest();
  }
  return xmlhttp;
}



собсвеннно вопрсо: что не так то?
Вроде все должно быть ок и должно выводить в лог "exist", но xmlhttp.status почему то "204" , и не выводит.
может я со статусами что-нибудь попутал?

Спасибо за подсказки.
...
Рейтинг: 0 / 0
28.02.2015, 20:33
    #38891458
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как проверить откликается и существует ли страничка
alex021,

кто ж твой скрипт пустит на чужой ресурс? (см Same-origin policy)
204 - это просто реакция броузера на нарушение
...
Рейтинг: 0 / 0
28.02.2015, 21:53
    #38891479
alex021
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как проверить откликается и существует ли страничка
Изопропил,

спасибо! может тогда подскажете как реализовать / в какую сторону смотреть, что бы можно было проверить существование страницы с разными доменами и протоколами. Реально ли это вообще?
...
Рейтинг: 0 / 0
28.02.2015, 22:00
    #38891483
kunaksergey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как проверить откликается и существует ли страничка
Изопропилalex021,

кто ж твой скрипт пустит на чужой ресурс? (см Same-origin policy)
204 - это просто реакция броузера на нарушение
А если представиться браузером?
...
Рейтинг: 0 / 0
28.02.2015, 22:09
    #38891486
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как проверить откликается и существует ли страничка
alex021,

есть варианты - запрос делать на сервере,
использовать CORS

kunaksergeyА если представиться браузером?
кто должен представиться броузером?

Для отладки можно ключами запуска или параметрами (в зависимости от броузера) отключить проверку
...
Рейтинг: 0 / 0
01.03.2015, 02:04
    #38891551
Wiking
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как проверить откликается и существует ли страничка
jsonp тут не поможет?
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как проверить откликается и существует ли страничка / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]