http状态始终显示为404

时间:2016-09-22 18:20:57

标签: javascript

我有一个http状态试图检测该网站是404还是其他错误页面,所以我可以做一些奇特的东西来显示错误消息。我的代码看起来像这样。不太确定为什么即使页面正常,它也总是作为404错误返回。有什么想法吗?

var data = 'https://www.google.com/';
   function UrlExists(data) {
      var http = new XMLHttpRequest();
      http.open('HEAD', data, false);
      http.send();
     if (data === '' || data === null || http.status === 404 || http.status === 500|| http.status === 400){
         console.log(http.status)
         $('iframe').hide();
         $('.errorDiv').show();
       } else {
               $('iframe').show();
               $('.errorDiv').hide();
               console.log(data)
               viewModel.Src(data);
               model.set('Src', data);
        }
      }
     UrlExists(data)

0 个答案:

没有答案