项目中打开dcloud 统计
发行H5项目,浏览器观察发送的请求抓包

- 发布:2020-06-28 23:44
- 更新:2020-07-16 15:54
- 阅读:823
产品分类: uniapp/H5
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 10.15.3
HBuilderX类型: 正式
HBuilderX版本号: 2.6.11
浏览器平台: Chrome
浏览器版本: 83.0.4103.97
项目创建方式: HBuilderX
操作步骤:
预期结果:
埋点上报数据里不包含代码上传
埋点上报数据里不包含代码上传
实际结果:
埋点上报数据里包含了js代码上传
埋点上报数据里包含了js代码上传
bug描述:
项目配置开通dcloud统计功能后,H5在浏览器打开后,可以看到发送到tongji.dcloud.io 的请求都带了一些javascript代码,里面也有不少undefined的值,请问这个是什么原因?我理解埋点数据上班只需要上报小量统计数据,请求不应该这么重还带上报代码吧?
https://tongji.dcloud.io/uni/stat.gif?requests=%5B%22ak%3DUNI342C0B6%26uuid%3D15931016123935263742%26lt%3D3%26ut%3Dh5%26urlref%3Dpages%2Findex%2Fdetail%26urlref_ts%3D6%26ch%3D%26usv%3D2.0.0-261120200409001%26t%3D1593358597%26p%3Di%26ttn%3D%26ttpj%3D%E7%B2%BE%E9%80%89%E5%95%86%E5%9F%8E%26ttc%3D%22%5D&t=1593358597&usv=2.0.0-261120200409001&function(e){var%20t=this.indexOf(e);t%3E-1&&this.splice(t,1)}=undefined&function(e,t){var%20i=this.slice((to||e)+1||this.length);return%20this.length=e%3C0?this.length+e:e,this.push.apply(this,i)}=undefined&function(){return%20this.sort((function(){return%20Math.random()-.5}))}=undefined&function(){for(var%20e=[],t=0,i=this.length;t%3Ci;t++)-1===e.indexOf(this[t])&&e.push(this[t]);return%20e}=undefined
3 个回复
DCloud_UNI_HT
你是 http 请求的网站 还是https ? 这段代码跟统计没啥关系,看起来像是后期被添加的,你可以把你的线上地址发我看一下。
DCloud_UNI_HT
看一下你浏览器有没有装什么插件影响了这个请求
c***@gmail.com (作者)
使用 https请求;
测试url: http://suo.im/6sBSyT
换了浏览器测试也一样,没有使用浏览器插件
重现步骤:
1.打开上面的url
如截图,会看到dcloud的统计请求里带有不期望发送的数据