English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
如下所示:
<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.