奇乐网 - 草根博客网站

Cnzz统计代码异步加载教程

admin 236 0

特别声明:文章多为网络转载,资源使用一般不提供任何帮助,特殊资源除外,如有侵权请联系!

由于大网站对js代码速度要求较高,cnzz针对大网站提供js代码异步加载的解决方案。通过这个方案基本解决代码缓存的问题。
再者Chrome浏览器出现类似如下警告,让人非常的不爽..特别对于强迫症患者来说。
那么把js代码中id=的数字更换为现有代码里id的数字,那么方法有两个。

警告:

A parser-blocking,cross site (i.e. different eTLD+1) script, https://s22.cnzz.com/z_stat.php?id=XXXX.js,is invoked via document.write. The network request for this script MAY beblocked by the browser in this or a future page load due to poor network connectivity.

方法一

<script language="JavaScript">$.getScript('https://s22.cnzz.com/z_stat.php?id=你的统计ID&web_id=你的统计ID')</script>

方法二

<script>
var cnzz_s_tag = document.createElement('script');
cnzz_s_tag.type = 'text/javascript';
cnzz_s_tag.async = true;
cnzz_s_tag.charset = “utf-8”;
cnzz_s_tag.src = “http://w.cnzz.com/c.php?id=你的统计ID&async=1”;
var root_s = document.getElementsByTagName('script')[0];
root_s.parentNode.insertBefore(cnzz_s_tag, root_s);
</script>

提示

若是https的网站,把上面代码里的http改成https即可

评论列表 (已有0条评论)

消灭零回复

发表评论 (已有0条评论)