0. 运行时覆盖配置(createRiskSDK overrides)

编辑此处的 JSON 后点「应用」,将以 createRiskSDK(overrides) 重建实例,覆盖项与内置默认值深合并,仅对当前实例生效,不修改全局 RISK_SDK_BUILTIN_CONFIG。「重置」恢复 Demo 基线(采集地址指向同源 /__risk-sdk/ingest)。

构建注入常量 → 配置路径对照(展开查看可注入字段)
注入名(tsup define) 配置路径 说明

「触发离页 flush」调用 flushForPageLeave(),与真实离页时的队列清空逻辑一致:开启下方选项且浏览器支持时会优先 sendBeacon 发往同源 /__risk-sdk/ingest。 「单次 flush 尝试次数」合入当前 overrides 的 reporter.retryTimes(含首次 POST;留空则不覆盖)。 「连续整批失败上限」对应 reporter.maxConsecutiveFlushFailures0 表示不限制);达到后停止定时 flush,手动「上报」成功后会自动恢复定时器。「失败批次策略」对应 reporter.flushFailureBatchPolicy

跳转到百度(用于离页 Beacon 测试)
行为采集排除(data-tdbehavior-exkey)

inputtextarea 上设置 data-tdbehavior-exkey="TDBehaviorExInput" 后,同盾行为脚本将不对该控件的文字输入事件进行监听(以同盾脚本版本为准)。 流程:初始化 → 开始行为采集 → 在下方各框输入 → 采集行为数据,再按同盾文档核对 payload。

1. 生命周期
2. 校验 / 风险数据 / 上报

输出