English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Méthode d'implémentation de la vérification de l'accessibilité de l'URL demandée, supportant le contrôle de la navigation croisée

如下所示:

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
  <meta name="keywords" content="js判断URL是否可访问" />
  <title>js判断URL是否可访问</title>
</head>
<body>
  <div>Adresse URL de vérification : </div>
  <input type="text" style="width:600px;height:30px;font-size:14px;" id="urlText" value="https://www.baidu.com/" />
    <input type="button" value="Vérifier si accessible" onclick="getURL()" />
  <br />
  <div id="msg1></div>
  <div id="msg"></div>
  <script type="text/javascript" src="js/jquery-1.10.2script"></script>
  <script type="text/javascript">
    function getURL() {
      $("#msg").html("");
      var url = $("#urlText").val();//L'URL de la requête
      var dateTime = disptime();
      var time2 = dateTime.DateTime; 
      $("#msg1").html("Heure d'envoi : " + time2); 
      $.ajax({
        type: 'get',
        url: url,
        cache: false,
        dataType: "jsonp", //Pour les CORS, utilisez le mode jsonp 
        processData: false,
        timeout:10000, //Délai d'expiration, en millisecondes
        complete: function (data) {
          var dateTime2 = disptime();
          var time22 = dateTime2.DateTime;
          var htmlTxt =[];
          if (data.status==200) {
            htmlTxt.push("succès<br/)";
          } else {
            htmlTxt.push("échec<br/)";
          }        
          htmlTxt.push("readyState=" + data.readyState + "<br/>status=" + data.status + "<br/>statusText=" + data.statusText + "<br/>Réponse temps : " + time22);
          var htmlString = htmlTxt.join('');
          $("#msg").html(htmlString);
        }       
      });
    }
    function disptime() {
      var date = new Date();
      var yyyy = date.getFullYear();//année à quatre chiffres
      var month = date.getMonth() + 1;//mois 0-11
      var day = date.getDate();//jour
      var HH = date.getHours();//heure
      var minute = date.getMinutes();//minute
      var second = date.getSeconds();//seconde
      var milliseconds=date.getMilliseconds();//millisecondes
      if (month < 10) {
        month = "0" + month;
      }
      if (day < 10) {
        day = "0" + day;
      }
      if (HH < 10) {
        HH = "0" + HH;
      }
      if (minute < 10) {
        minute = "0" + minute;
      }
      if (second < 10) {
        second = "0" + second;
      }
      var time = yyyy + "-" + month + "-" + day + " " + HH + : + minute + : + second + " " + milliseconds;
      var timeTxt = yyyy + month + day + HH + minute + second;
      var time = {
        DateTime: time,
        TimeTxt: timeTxt
      }
      return time;
    }
  </script>
</body>
</html> 

Le présent article sur la manière de juger de l'accessibilité de l'URL en JavaScript, la méthode d'implémentation de la judgment de la transgression de domaine, est tout le contenu que je partage avec vous. J'espère que cela vous sera utile et que vous continuerez à soutenir le tutoriel de cri.

Vous pourriez aussi aimer