51LA统计代码和灵雀应用监控代码兼容问题
Closed this issue · 1 comments
JsaRut commented
Kodbox似乎对于51LA的统计代码、灵雀应用监控代码存在兼容问题
Kodbox版本:1.52
统计代码:51LA V6,开启功能:事件统计,单页面(SPA)应用支持
加载方式:同步安装
弹窗错误1:ReferenceError: LA is not defined
弹窗错误2:TypeError: Cannot read properties of null (reading 'indexOf')
灵雀应用监控
加载方式:同步安装<script>,开启功能:程序异常、接口请求异常、资源异常、性能上报、卡顿监测、外链监控、可疑脚本/iframe检测、单页面(SPA)应用上报
弹窗错误:ReferenceError: LingQue is not defined
kalcaddle commented
由于是页面加载后插入html内容, 所以script引入内容,需要是异步的
将统计代码引入, 使用异步的方式即可.
对应不同平台:
51LA中: 配置--配置参数--统计代码--手动安装(选择复制 异步安装 的代码即可)
如果是其他平台或自己的js代码, 有依赖时,将同步改一下成异步即可,类似于:
<script>
requireAsync('//sdk.51.la/js-sdk-pro.min.js',function(){
console.log(444,window.LA);
LA.init({id:"xxx",ck:"xxx"});
});
</script>