原因是调用navigator.mediaDevices的时候,根本拿不到这个对象,导致从 PC 的麦克风录音失效。stackoverflow 有人说是因为 Chrome74 以后严格限制了这个对象在 https 环境下访问。由于我们的开发环境和测试环境目前都是 http 的,所以想通过降 Chrome 版本的方法测试。
这是我提的问题链接:Why navigator.mediaDevice only works fine on localhost:9090?
这是给出 Chrome 74 之后 http 不能访问的答案链接:Navigator.getUserMedia and Navigator.webkitGetUserMedia undefined after updating to Chrome 74
- 有没有类似版本 chrome 版本切换的东西?
类似 nvm 这样的工具,IE 切换版本这样的功能。
- 有没有下载历史版本的 Chrome 的好地方?
退而求其次,下载历史版本有没有相对官方的地方。