作者发现阿里系安全脚本在 AliExpress 首页静默运行 WebAudio 指纹识别,其副作用是保持电脑音频通道活跃,导致蓝牙耳机无法切回手机。
作者遇到怪事:蓝牙耳机支持多设备连接,平时正常,但一打开 AliExpress 页面,手机的声音就停了,关掉页面立刻恢复。静音标签页也没用,页面上没有可见的视频或音乐。
1. 藏在页面里的“无声乐队”
作者给页面装了“监听器”,发现 AliExpress 偷偷建了两个音频处理上下文,都在运行状态,还连到了系统音频出口。但音量被设为零,用户听不到声音。这就是问题所在:浏览器以为页面在放音频,所以一直占着电脑的音频通道。
2. 不是恶作剧,是“指纹识别”
这两个脚本属于阿里巴巴的防滥用工具,它们不只是用音频,还收集画布、WebGL、硬件信息、交互行为等大量数据,用来给浏览器“拍一张照”,识别你是真人还是机器人。音频只是其中一项,但它意外地干扰了硬件。
3. 怎么解决?加两条拦截规则
作者用 uBlock Origin 屏蔽了这两个脚本,页面正常显示,也没有音频上下文了。不过屏蔽后可能会遇到更多验证码,因为这是防欺诈系统的一部分。