CNZZ统计代码异步加载教程

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

1
2
警告:
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.

方法一

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

方法二

1
<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即可。

bnightning

bnightning

你现在的生活,也许不是你想要的,但绝对是你自找的。

留下你的评论

*评论支持代码高亮<pre class="prettyprint linenums">代码</pre>