sr_freecap 验证码扩展中的音频错误

Error with audio in sr_freecap captcha extension

我在表单中实现了 sr_freecap 扩展。除音频输出外,一切正常。音频在 Safari 浏览器中有效,但在 Firefox 或 Chrome 中无效。在 Chrome 中,我在控制台中收到以下错误:

未捕获(承诺)DOMException:加载失败,因为未找到受支持的源。

[编辑]

我又尝试了几次,发现只有第一次调用导致了这个错误。让我试着更准确地解释一下:

我分析了第一次点击(错误)和刷新验证码后点击(没有错误)的网络流量。只有一点不同:第一次点击的结果头Content-Length是0。所以看起来第一次点击的音频文件是空的。

在 Safari 中,每次点击都会产生一个有效的音频文件。

知道这里出了什么问题吗? 谢谢!

这似乎是自签名证书的问题。将整个站点移动到具有有效证书的服务器后,音频验证码也在 Chrome 和 Firefox 中运行。