您当前的位置:主页 > 教程合集 > 网站建设网站首页网站建设

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

发布时间:2017-03-17编辑:余斗阅读:(0)字号:
    在《使用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);
                  })();       
    }
     
关键字词JS站长统计
余斗余斗
  1. 转载请注明:使用JS根据不同域名自动调用不同站长统计代码
  2. 版权声明:本站原创文章,由发表在网站建设分类下,于2017-03-17最后更新
使用JS根据不同域名自动调用不同广告代码
百度地图文字乱码与去版权信息的解决方法
手机扫一扫 随身带着看
鸿运国际手机登录首页