首页 帮助中心 听云Browser 常见问题

常见问题

1. 如何验证听云JS探针安装是否成功?

无论使用哪种部署方式,验证方法基本相同:
查看相应监测页面或者流媒体播放页面的源代码是否有听云browser的js代码,如下图:

测试图片1

测试图片1

【备注:以外链方式引入听云JS探针需要确保请求该外链时返回状态码是HTTP200或HTTP304】

为了进一步确认是否有上传数据,可以打开浏览器里的开发者工具查看Network,确认一下访问该页面时是否有以下3类接口且是否上传相关的数据,如果有其中1个或以上接口且都有上传数据,那在听云browser报表中应该有相关的数据展现:
http://beacon.tingyun.com/pf?......是上传页面性能数据的接口,http://beacon-err.tingyun.com/err?.....是上传JS错误信息的接口,http://beacon.tingyun.com/xhr?......是上传AJAX请求性能数据的接口

测试图片1

测试图片1

测试图片1

2. 听云Browser报表数据是实时上传的吗?

听云Browser报表数据是实时上传的,数据上传分四个时机,整个页面加载完成后上传,离开页面时上传,发生js错误上传和有Ajax请求上传。

3. 听云Browser采集那些数据?

浏览器基本信息,页面性能数据(Navigation Timing API),JS错误数据,AJAX性能数据和页面追踪数据(Resource Timing API)

4. 听云Browser区域信息的能采集区县一级吗?

不能,我们数据信息分为国家、省份和市三级。

5. 听云Browser可以采集到js错误的哪些信息?

出错页面或脚本URL,引用页面URL,Error Message,错误位置:行号,列号,浏览器基本信息。

6. 为什么部分JS错误详情中的JS文件名为空?(见下图)

测试图片1

在跨域的情况下,js一旦报错会抛异常,但是监控不到抛异常的文件名,一般可以忽略这种错误。(例如:调用其他域名接口抛错,此时监控不到该错误的文件名)

7.为什么使用火狐访问嵌了听云JS的页面时,火狐控制台会出现跨域提示?

提示信息如下:

测试图片1

跨域并不会影响客户页面,由于每个浏览器校验机制不同,所以有的浏览器会提示跨域有的不会。

8.听云Browser手工嵌码一定得放在head标签的第一行吗?

建议放在第一行,如果不是,嵌码js前面的数据获取不到。

9.听云server如何实现听云Browser探针自动注入?

听云Server会监听应用服务器的输出,当用户开启自动注入功能,听云Server会在应用服务器的输出函数内自动注入听云Browser的探针。

10. 听云Server自动注入听云Browser探针的性能损耗

经过大量是实验室数据对比得出,自动注入听云Browser探针对服务器性能几乎无影响。

11.听云Browser如何记录分屏加载?

听云Browser是根据浏览器状态来收集性能数据。每次页面请求,当获取到onload事件结束,则以事件结束时间定义为页面完成时间。当有异步请求再次加载内容,那么这些异步请求记录在AJAX数据当中。