CNZZ的JS统计代码被Chrome警告如何解决?

  • 时间:
  • 浏览:31
  • 来源:小文博客 - 专注共享古韵博客技术

改写为异步核算代码:

通过Chrome开发者东西检查器中(按F12检查console),无需可以查出网站与非 所处同类正告(warnings)。在网络正常的情況下,同类报错无需影响HTTPS页面的展现,或者在网络衔接较差等情況下,资源加载或许会被阻挠,或者或许愿因HTTPS页面再次经常出现不安全每项提示。

请仿制以上代码,改写核算id后放置到需求核算的网站页面中,需求留意:加上好异步核算代码后,一定要删去原本 的核算代码,不然核算数据会重复核算。

其他站长会遇到有有4个多问题报告 ,网站参加CNZZ的JS核算代码后,Chrome浏览器再次经常出现正告:阻挠跨站解析器阻断脚本通过document.write调用(A parser-blocking, cross site script,XXXX.js is invoked via document.write.)。该正告有以后或许会使HTTPS页面再次经常出现不安全每项,乃至让运用EV SSL证书的网站再次经常出现不显现绿色地址栏等问题报告 。本文将带您找出过错愿因,补救Chrome对CNZZ核算代码报错的问题报告 。 

谷歌从Chrome 55版别开端干涉“通过document.write刺进的跨站解析器阻断脚本”的加载,提高页面加载带宽。

通过站点实测,更新异步核算代码后,Chrome对CNZZ核算代码的warnings现已消失,网站页面和核算功用都正常。剩余的有有4个多warning是Chrome对百度商桥的SSL证书即将在赛门铁克证书制裁战略中失效的正告,不属于本文评论规模。

至此,Chrome对运用CNZZ核算代码的HTTPS页面报错的问题报告 ,就彻底补救了。假如您还有更多有关HTTPS的使用问题报告 ,欢迎联络沃通CA效劳支撑团队获取技术指导。沃通CA()继续供给全球信赖的SSL证书、代码签名证书和互联网安全使用产品,多年的职业经历堆集让沃通具有更专业的效劳不可以,资深团队供给从售前到售后的全流程效劳,7×24小时效劳呼应、一对一技术指导,及时响使用户需求、补救用户问题报告 。

缘何会再次经常出现正告?

“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.”

Chrome从第55版开端代表一切用户进行干涉,具体来说,当满意以下一切条件时,Chrome将不履行通过document.write()刺进的

法律措施Chromestatus的表述,关于比如2G同类的衔接带宽较慢的用户来说,通过document.write加载的第三方脚本,功用丢失一般十分严峻,以至于主页内容的显现会推迟数十秒。

该正告的具体内容

“有有4个多跨站解析器阻断脚本XXXX.js通过document.write调用,假如设备的网络衔接较差,该脚本的网络恳求或许会被浏览器在此页面或未来页面加载中被阻挠。”

在浏览器再次经常出现页面以后,有必要通过解析HTML符号来构建DOM树。不管什么刚刚解析器遇到脚本,它全部都是必要中止并履行脚本,才干继续解析HTML。假如脚本动态刺进原本 脚本,解析器将被逼等待歌曲歌曲更长时刻才干下载资源,这或许会愿因一次或屡次网络往复并推迟初次再次经常出现页面的时刻。

该正告的具体内容:

翻译过来可是: