Skip to content

fix(captcha): 拦截 FeiLin 设备指纹 SDK 修复 F001#1

Open
MUKAPP wants to merge 1 commit into
liu5269:masterfrom
MUKAPP:master
Open

fix(captcha): 拦截 FeiLin 设备指纹 SDK 修复 F001#1
MUKAPP wants to merge 1 commit into
liu5269:masterfrom
MUKAPP:master

Conversation

@MUKAPP

@MUKAPP MUKAPP commented Jun 21, 2026

Copy link
Copy Markdown

阿里云验证码 SDK 现在会动态加载 FeiLin 指纹模块,该模块在 jsdom 中会触发 version 赋值异常,导致设备指纹不完整并被服务端以 F001 拒绝。

  • 新增 SelectiveResourceLoader,拦截 FeiLin 脚本并返回空桩
  • 补齐 requestAnimationFrame、navigator、screen、localStorage、performance 等浏览器环境桩
  • 在 getInstance 回调后延迟触发 startTracelessVerification
  • 静默 version 相关 jsdomError 噪声

阿里云验证码 SDK 现在会动态加载 FeiLin 指纹模块,该模块在 jsdom 中会触发 version 赋值异常,导致设备指纹不完整并被服务端以 F001 拒绝。

- 新增 SelectiveResourceLoader,拦截 FeiLin 脚本并返回空桩

- 补齐 requestAnimationFrame、navigator、screen、localStorage、performance 等浏览器环境桩

- 在 getInstance 回调后延迟触发 startTracelessVerification

- 静默 version 相关 jsdomError 噪声
@sdrz001

sdrz001 commented Jun 21, 2026

Copy link
Copy Markdown

好的,我刚到搭建好,正准备查看下咋回事,就看到了你这个修复了好人啊

@xjh2009

xjh2009 commented Jun 22, 2026

Copy link
Copy Markdown

{"code":3012,"msg":"method not allowed"} 这种是什么问题 上游返回405

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants