CNZZ的JS统计代码被Chrome警告如何解决?
许多站长会遇到一个问题,网站参加CNZZ的JS核算代码后,Chrome浏览器出现正告:阻挠跨站解析器阻断脚本通过document.write调用(A parser-blocking, cross site script,XXXX.js is invoked via document.write.)。该正告有时候或许会使HTTPS页面出现不安全要素,乃至让运用EV SSL证书的网站出现不显现绿色地址栏等问题。本文将带您找出过错原因,处理Chrome对CNZZ核算代码报错的问题。
该正告的具体内容
通过Chrome开发者东西检查器中(按F12检查console),能够查出网站是否存在这类正告(warnings)。在网络正常的情况下,这类报错不会影响HTTPS页面的展现,但是在网络衔接较差等情况下,资源加载或许会被阻挠,然后或许导致HTTPS页面出现不安全要素提示。
该正告的具体内容:
“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 be blocked by the browser in this or a future page load due to poor network connectivity.”
翻译过来就是:
“一个跨站解析器阻断脚本XXXX.js通过document.write调用,假如设备的网络衔接较差,该脚本的网络恳求或许会被浏览器在此页面或未来页面加载中被阻挠。”
为什么会出现正告?
谷歌从Chrome 55版别开端干涉“通过document.write刺进的跨站解析器阻断脚本”的加载,提高页面加载速度。
依据Chromestatus的表述,关于比如2G之类的衔接速度较慢的用户来说,通过document.write加载的第三方脚本,功用丢失一般十分严峻,以至于主页内容的显现会推迟数十秒。
在浏览器出现页面之前,有必要通过解析HTML符号来构建DOM树。不管何时解析器遇到脚本,它都有必要中止并履行脚本,才干继续解析HTML。假如脚本动态刺进另一个脚本,解析器将被逼等候更长时刻才干下载资源,这或许会导致一次或屡次网络往复并推迟初次出现页面的时刻。
Chrome从第55版开端代表一切用户进行干涉,具体来说,当满意以下一切条件时,Chrome将不履行通过document.write()刺进的
改写为异步核算代码:
请仿制以上代码,改写核算id后放置到需求核算的网站页面中,需求留意:添加好异步核算代码后,一定要删去本来的核算代码,不然核算数据会重复核算。
通过站点实测,更新异步核算代码后,Chrome对CNZZ核算代码的warnings现已消失,网站页面和核算功用都正常。剩余的一个warning是Chrome对百度商桥的SSL证书即将在赛门铁克证书制裁战略中失效的正告,不属于本文评论规模。
至此,Chrome对运用CNZZ核算代码的HTTPS页面报错的问题,就彻底处理了。假如您还有更多有关HTTPS的使用问题,欢迎联络沃通CA效劳支撑团队获取技术指导。沃通CA()继续供给全球信赖的SSL证书、代码签名证书和互联网安全使用产品,多年的职业经历堆集让沃通具有更专业的效劳才能,资深团队供给从售前到售后的全流程效劳,7×24小时效劳呼应、一对一技术指导,及时响使用户需求、处理用户问题。
该正告的具体内容
通过Chrome开发者东西检查器中(按F12检查console),能够查出网站是否存在这类正告(warnings)。在网络正常的情况下,这类报错不会影响HTTPS页面的展现,但是在网络衔接较差等情况下,资源加载或许会被阻挠,然后或许导致HTTPS页面出现不安全要素提示。
该正告的具体内容:
“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 be blocked by the browser in this or a future page load due to poor network connectivity.”
翻译过来就是:
“一个跨站解析器阻断脚本XXXX.js通过document.write调用,假如设备的网络衔接较差,该脚本的网络恳求或许会被浏览器在此页面或未来页面加载中被阻挠。”
为什么会出现正告?
谷歌从Chrome 55版别开端干涉“通过document.write刺进的跨站解析器阻断脚本”的加载,提高页面加载速度。
依据Chromestatus的表述,关于比如2G之类的衔接速度较慢的用户来说,通过document.write加载的第三方脚本,功用丢失一般十分严峻,以至于主页内容的显现会推迟数十秒。
在浏览器出现页面之前,有必要通过解析HTML符号来构建DOM树。不管何时解析器遇到脚本,它都有必要中止并履行脚本,才干继续解析HTML。假如脚本动态刺进另一个脚本,解析器将被逼等候更长时刻才干下载资源,这或许会导致一次或屡次网络往复并推迟初次出现页面的时刻。
Chrome从第55版开端代表一切用户进行干涉,具体来说,当满意以下一切条件时,Chrome将不履行通过document.write()刺进的
改写为异步核算代码:
请仿制以上代码,改写核算id后放置到需求核算的网站页面中,需求留意:添加好异步核算代码后,一定要删去本来的核算代码,不然核算数据会重复核算。
通过站点实测,更新异步核算代码后,Chrome对CNZZ核算代码的warnings现已消失,网站页面和核算功用都正常。剩余的一个warning是Chrome对百度商桥的SSL证书即将在赛门铁克证书制裁战略中失效的正告,不属于本文评论规模。
至此,Chrome对运用CNZZ核算代码的HTTPS页面报错的问题,就彻底处理了。假如您还有更多有关HTTPS的使用问题,欢迎联络沃通CA效劳支撑团队获取技术指导。沃通CA()继续供给全球信赖的SSL证书、代码签名证书和互联网安全使用产品,多年的职业经历堆集让沃通具有更专业的效劳才能,资深团队供给从售前到售后的全流程效劳,7×24小时效劳呼应、一对一技术指导,及时响使用户需求、处理用户问题。
评论 0 条 请文明上网,理性发言
相关文章
-
一、如何让自己的网站快速被百度收录建立了自己的网站,就需要快速的让自己的网站被搜索引擎网站收录,如...
-
一、百度指数是什么百度指数(BaiduIndex)是以百度海量网民行为数据为基础的数据分享平台,是当前互联网...
-
搜索引擎优化是什么意思呢?可能对于很多人来说都不是很了解,那么搜索引擎优化的方法有哪些呢?下面给大...
-
一、提升百度排名的因素如何提高百度排名?就要做好以下操作了。1、关键词因素网页标题:标题中出现关键...
-
百度是我们使用频率比较高的一个搜索引擎,想要网站避免出现问题可以使用一些安全检测工具,百度网站安全...
-
现在网上建网站是越来越容易了,网上有很多开源代码,那么大家知道站长忽略的观点有哪些吗?下面给大家介...
-
很多人在网站上发信息的时候,都会看哪个网站的百度权重高就发哪个,这样收视率就会大大的提高,那么大家知...
-
进入从事SEO行业也都五六年的时间了,总是会听见很多人询问一个网站究竟每天发布更新多少票文章更适合...
-
友情链接也叫网站交换链接,可能对于很多人来说不了解,那么大家知道友情链接的作用是什么吗?在网站交换...
-
产生网站死链的方式有很多,很多时候都是能检查出来的,那么大家知道网站死链的方法有哪些吗?死链检查工具...