如何解决中国奠信对cnzz代码进行劫持导致的黄标问题

发布于 / Uncategorized / 0 条评论

起因

在cnzz统计代码的使用过程中,博主发现,在开启代理并使用中国电信宽带连接到网站时,https会提示混合内容,意味着有什么东西混了进来。

调用网络工具我们发现,网页中多请求了三个taobao.com,而初始化器是9.gif,这是统计代码中的内容。博主的博客css隐藏了统计代码,于是这个9.gif就没有显示出来.

但是…

“我觉得混合内容很让人不爽。”

代码:

博主从cnzz处获得的统计代码如下:

var cnzz_protocol = ((“https:” == document.location.protocol) ? ” https://” : ” http://”);document.write(unescape(“%3Cspan id=’cnzz_stat_icon_1264579159’%3E%3C/span%3E%3Cscript src='” + cnzz_protocol + “s19.cnzz.com/z_stat.php%3Fid%3D1264579159′ type=’text/javascript’%3E%3C/script%3E”));

这里面包含了一个判定ssl的语句,用于保证代码在http与https两种连接下生效。

于是…

灵梦:mmp我全站https啊

解决方法:不存在的!换别的统计吧!

写死https(笑)

代码如下:

var cnzz_protocol = ((“https:” == document.location.protocol) ? ” https://” : ” https://”);document.write(unescape(“%3Cspan id=’cnzz_stat_icon_1264579159’%3E%3C/span%3E%3Cscript src='” + cnzz_protocol + “s19.cnzz.com/z_stat.php%3Fid%3D1264579159′ type=’text/javascript’%3E%3C/script%3E”));

转载原创文章请注明,转载自: 灵梦の墨迹 » 如何解决中国奠信对cnzz代码进行劫持导致的黄标问题
Not Comment Found