0

我使用的是谷歌的api webkitSpeechRecognition,因爲這是一個僅用於Chrome瀏覽器的API,當我在我的應用程序上運行測試時失敗,因爲它找不到webkitSpeechRecognition變量。當我在chrome上運行測試時,它們通過的很好,但是當我在終端中運行它時,它會因此而失敗。我正在嘗試爲應用程序構建一個構建版本,但這個問題不能讓我這樣做。使用webkitSpeechRecognition時無法通過測試

任何人都有這方面的經驗?或者有什麼建議?

+0

這不是屬於這個網站的問題。 –

+0

爲什麼不呢?這是一個有效的問題 – FutoRicky

回答

0

您可以添加簡單的javascript測試以查看功能是否可用並相應地執行。事情是這樣的:

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

您還可以使用Modernizr有條件地使用特定瀏覽器的功能。關於它的另請參見W3C wiki

相關問題