導航:首頁 > IDC知識 > js域名判斷

js域名判斷

發布時間:2021-01-19 07:12:59

1、js判斷來源頁面如果不是本站域名則隱藏某DIV

||if(!document.referrer|| document.referrer.split('/')[2] !=  document.domain){
    document.getElementById('hide').style.display = 'none';
}

document.referrer為訪問來源url,document.domain為當前頁面的域名

2、怎樣用js判斷不同的域名放不同的圖片和文字

JS獲取域名的方法:window.location.host或者document.domain,
再根據獲取的域名判斷要顯示的內容,分別給對應容器添加圖片和文字就可以了

3、JAVASCRIPT表單驗證中如果驗證(域名)網址格式正確與否?

用正則好了
<html>
<head>
<meta http-equiv=content-type content="text/html;charset=GBK">
<script language="javascript" type="text/javascript">
<!--
function check(txt){
// 這是一個正則表達式,用以判斷是否
// 符合你專說的條件
var regex = /\w*\.\w+$/;
alert(regex.test(txt));
}
-->
</script>
</head>
<body>
<input type="text" onblur="check(this.value);">
</body>
</html>
這是個屬例子

4、如何在js中開頭處判定域名執行後續代碼

<script language="javascript">
//獲取域名
host = window.location.host;
if(!host.value.match(這里填你的規則,正則表達式)){alert("錯誤的域名");host.value="";return;}</script>

5、用JS獲取當前域名並判斷

/

6、如何通過JS判斷iframe域名,非指定域名跳轉到指定域名

<script>
function judge()
{
var src = "http://.baidu.com/";
var url = document.getElementById("iframeid").src;
if (url===src) return;
else document.getElementById("iframeid").src = src;
}
</script>

7、js 判斷指定的url是否有效(能訪問)

<html xmlns="">
<head>
 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
 <meta name="keywords" content="js判斷URL是否可訪問" />
 <title>js判斷URL是否可訪問</title>
</head>
<body>
 <div>檢驗的url地址:</div>
 <input type="text" style="width:600px;height:30px;font-size:14px;" id="urlText" value="" />
   <input type="button" value="判斷是否可訪問" onclick="getURL()" />
 <br />
 <div id="msg1"></div>
 <div id="msg"></div>
 <script type="text/javascript" src="js/jquery-1.10.2.js"></script>
 <script type="text/javascript">
   function getURL() {
     $("#msg").html("");
     var url = $("#urlText").val();//請求的url
     var dateTime = disptime();
     var time2 = dateTime.DateTime; 
     $("#msg1").html("發送時間:" + time2); 
     $.ajax({
       type: 'get',
       url: url,
       cache: false,
       dataType: "jsonp", //跨域採用jsonp方式 
       processData: false,
       timeout:10000, //超時時間,毫秒
       complete: function (data) {
         var dateTime2 = disptime();
         var time22 = dateTime2.DateTime;
         var htmlTxt =[];
         if (data.status==200) {
           htmlTxt.push("成功<br/>");
         } else {
           htmlTxt.push("失敗<br/>");
         }        
         htmlTxt.push("readyState=" + data.readyState + "<br/>status=" + data.status + "<br/>statusText=" + data.statusText + "<br/>響應時間:" + time22);
         var htmlString = htmlTxt.join('');
         $("#msg").html(htmlString);
       }       
     });
   }
   function disptime() {
     var date = new Date();
     var  = date.getFullYear();//四位年份
     var month = date.getMonth() + 1;//月份 0-11
     var day = date.getDate();//日
     var HH = date.getHours();//時
     var minute = date.getMinutes();//分鍾
     var second = date.getSeconds();//秒
     var milliseconds=date.getMilliseconds();//毫秒
     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 =  + "-" + month + "-" + day + " " + HH + ":" + minute + ":" + second + " " + milliseconds;
     var timeTxt =  + month + day + HH + minute + second;
     var time = {
       DateTime: time,
       TimeTxt: timeTxt
     }
     return time;
   }
 </script>
</body>
</html>

8、如何用JS判斷不同域名調用不同的CSS

location.host

location.pathname

location.href

上面的分別是取主機,路徑和整個url的

根據你的需要取得url判斷一下然後


if(location.pathname == '111'){
    $("#link").css({color:'#ff0000'});    
} else if(location.pathname == '222') {
    $("#link").css({color:'#000'});    
}

如果域名不同使用location.host

9、求教:在javascript代碼中加入域名判斷

能夠辦到的,JS裡面location.href表示當前頁面的完整地址,可以通過這個判斷,例子代碼如下:

<script language=javascript>
//document.write(location.href);
if (location.href.substr(0,15)=='http://abc.com/') document.write('<script src="http://xxx.com/file.js"></s'+'cript> ');
</script>

注意,我裡面的</script>故意斷開的,否則程序會不正常。

與js域名判斷相關的知識