技术学习 Chrome如何开启 http 网站录音权限

Chrome如何开启 http 网站录音权限

460
原创  

在浏览器中使用 Web Audio API 进行录音时,由于安全性和隐私方面的考虑,浏览器通常要求站点使用安全的连接(HTTPS)。使用不安全的连接(HTTP)可能导致浏览器禁用一些敏感功能,例如录音。

如果你使用的是 Chrome 浏览器,并且遇到了默认情况下不允许在 HTTP 网站上录音的问题,有几个可能的解决方法:

  1. 使用 HTTPS: 将你的网站迁移到 HTTPS。通过使用安全连接,浏览器将更容易授予敏感功能的权限。可以通过从服务提供商获得 SSL 证书并配置服务器以使用 HTTPS。

  2. 在本地测试环境中使用 localhost 在本地开发和测试环境中,可以使用 localhost,因为 Chrome 对 localhost 上的不安全连接(HTTP)较为宽松。确保在生产环境中使用 HTTPS。

  3. 在 Chrome 浏览器中使用标志启用不安全的功能:

  • 打开 Chrome 浏览器,并在地址栏中输入 chrome://flags/

  • 在搜索框中输入 "Insecure origins treated as secure"。

  • 找到 "Insecure origins treated as secure" 标志,并将其设置为 Enabled

  • 重新启动 Chrome 浏览器。

    这样做会将不安全的站点(HTTP)视为安全站点,但请注意这仅适用于测试和调试目的,不建议在生产环境中使用。

请注意,浏览器行为可能随时更改,而且这些解决方法可能在将来版本中失效或受到更严格的限制。因此,推荐在生产环境中始终使用 HTTPS。


更新:2023-12-08 10:22:24 © 著作权归作者所有
QQ
微信