<script type="text/javascript">  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-22236665-1']);
  _gaq.push(['_setDomainName', '.abc.com.cn']);
  _gaq.push(['_trackPageview']);  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();</script>能分析一下最好,先谢了 

解决方案 »

  1.   


    (function() {
      // 创建一个script <script></script>
      var ga = document.createElement('script');   // <script type="text/javascript"></script>
      ga.type = 'text/javascript';   // <script type="text/javascript" async="true"></script>
      ga.async = true;  // <script type="text/javascript" src="根据协议确定的头.google-analytics.com/ga.js"></script>  ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';  // 获取html中的一个script标签,假设结构如下
      // <head>
      // <script type=""></script>
      // </head>
      // s = <script type=""></script>
      var s = document.getElementsByTagName('script')[0];   // s.parentNode = <head></head>
      s.parentNode.insertBefore(ga, s);  // 插入后 结构变成
      // <head>
      // <script type="text/javascript" src="根据协议确定的头.google-analytics.com/ga.js"></script>
      // <script type=""></script>
      // </head>
      // 
      
      })();