Javascript 使用webkitSpeechRecognition时无法通过测试

Javascript 使用webkitSpeechRecognition时无法通过测试,javascript,google-chrome,speech-recognition,webkitspeechrecognition,Javascript,Google Chrome,Speech Recognition,Webkitspeechrecognition,我正在使用谷歌的apiwebkitSpeechRecognition,因为这是一个仅限chrome浏览器的api,当我在我的应用程序上运行测试时,它失败了,因为它找不到webkitSpeechRecognition变量。当我在chrome上运行测试时,它们通过得很好,但是当我在终端上运行测试时,它失败了。我正在尝试为应用程序进行构建,但这个问题不允许我这样做 有人有这方面的经验吗?或者你有什么建议 您可以添加简单的javascript测试,以查看该功能是否可用,并相应地执行。大概是这样的: i

我正在使用谷歌的api
webkitSpeechRecognition
,因为这是一个仅限chrome浏览器的api,当我在我的应用程序上运行测试时,它失败了,因为它找不到
webkitSpeechRecognition
变量。当我在chrome上运行测试时,它们通过得很好,但是当我在终端上运行测试时,它失败了。我正在尝试为应用程序进行构建,但这个问题不允许我这样做


有人有这方面的经验吗?或者你有什么建议

您可以添加简单的javascript测试,以查看该功能是否可用,并相应地执行。大概是这样的:

 if (!('webkitSpeechRecognition' in window)) {  
     // run specific features
 }

也可以使用有条件地使用特定于浏览器的功能。另请参阅。

这不是本网站的问题。为什么不?这是一个正确的问题