0

Google の API を使用していますが、これはクロム ブラウザ専用の API であるため、アプリケーションでテストを実行すると、変数webkitSpeechRecognitionが見つからないために失敗します。webkitSpeechRecognitionクロムでテストを実行すると問題なく合格しますが、ターミナルで実行すると失敗します。アプリケーションのビルドを作成しようとしていますが、この問題により作成できません。

誰でもこれについて経験がありますか?または何か提案はありますか?

4

1 に答える 1

0

簡単な JavaScript テストを追加して、機能が利用可能かどうかを確認し、それに応じて実行できます。このようなもの:

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

また、 Modernizrを使用して、ブラウザー固有の機能を条件付きで使用することもできます。それについてはW3C wikiも参照してください。

于 2015-10-27T08:17:20.457 に答える