白屏探针配置
| 字段 | 类型 | 默认值 | 说明 |
|---|---|---|---|
enabled | boolean | true | 总开关 |
detectionMode | 'normal' | 'skeleton' | 'normal' | 检测模式。normal 为普通判定;skeleton 为骨架屏指纹比对模式 |
wait.mode | 'auto' | 'fixed' | 'auto' | 调度模式。auto 使用 Observer 动态调度;fixed 使用固定延时 |
wait.min | number(毫秒) | 3000 | auto 模式下调度保护期下限,期间 Observer 触发无效 |
wait.max | number(毫秒) | 6000 | 二次检测最长等待时间(fixed 模式下为固定等待时长) |
rootSelector | string | 无(视口全区域) | 检测区域的 CSS 选择器 |
containerElements | string[] | ['html', 'body', '#app', '#root'] | 视为容器元素的选择器列表,传入空数组或非数组时回退为默认值 |
minPoints | number | 1 | 至少有几个采样点有内容才认为不是白屏 |
配置注意:配置模板支持嵌套解析,wait.mode 使用枚举校验,wait.min / wait.max 使用正数校验。用户只需传入需要覆盖的字段,未传字段保留默认值。