{
    分享网正式开通,我们为大家提供免费资源,欢迎大家踊跃投稿!

使用JS根据不同域名自动调用不同站长统计代码

在《使用JS根据不同域名自动调用不同广告代码》一文中,我们知道,可以用


   window.location.href;
 

来判断当前域名,然后根据不同的返回值来调用不同的广告代码。

今天余斗扩展下,在我们两个域名公用一个网站的时候,如何根据不同的域名来安装对应的站长统计代码(泛指百度站长统计)。

其实实现起来也很简单,与前文类似,先定义一个参数nurl,再使用字符对比函数来实现判断,加载对应统计代码即可:

一、定义参数


   var nurl = window.location.href;
 

二、判断域名


  if(String(nurl).indexOf("aierhk") >= 0)
 

三、根据域名加载对应统计代码


if(String(nurl).indexOf("aierhk") >= 0){
              var _hmt = _hmt || [];
              (function() {
              var hm = document.createElement("script");
              hm.src = "https://hm.baidu.com/hm.js?xxx(你的uid)";
              var s = document.getElementsByTagName("script")[0];
              s.parentNode.insertBefore(hm, s);
              })();
}
 

合起来的代码如下:


//判断主域名
  var nurl = window.location.href;
//统计代码
  if(String(nurl).indexOf("aierhk") >= 0){
              var _hmt = _hmt || [];
              (function() {
              var hm = document.createElement("script");
              hm.src = "https://hm.baidu.com/hm.js?xxx(域名1的uid)";
              var s = document.getElementsByTagName("script")[0];
              s.parentNode.insertBefore(hm, s);
              })();
}
    else {
              var _hmt = _hmt || [];
              (function() {
              var hm = document.createElement("script");
              hm.src = "https://hm.baidu.com/hm.js?xxx(域名2的uid)";
              var s = document.getElementsByTagName("script")[0];
              s.parentNode.insertBefore(hm, s);
              })();       
}
 
套路很深,不支持下载!


米微资源分享网 , 版权所有丨本站资源仅限于学习研究,严禁从事商业或者非法活动!丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:使用JS根据不同域名自动调用不同站长统计代码
喜欢 ()分享 (0)