Cordova Phonegap-语音识别不工作

Cordova Phonegap-语音识别不工作,cordova,phonegap-plugins,cordova-plugins,phonegap-build,hybrid-mobile-app,Cordova,Phonegap Plugins,Cordova Plugins,Phonegap Build,Hybrid Mobile App,我正在我的phonegap混合项目中添加下面的SpeechRecognition插件- 但是,语音识别不起作用。在chrome上进行模拟时,我遇到了javascript错误-“未捕获引用错误:未定义SpeechRecognition” 我已经完成了“phonegap构建”和“phonegap准备” 另外,我在某处读到语音识别代码需要在deviceready事件回调中。我也试过了,但没用。然后意识到我的是一个多页应用程序,当phonegap加载时,deviceready只在第一页工作。而我在另一

我正在我的phonegap混合项目中添加下面的SpeechRecognition插件-

但是,语音识别不起作用。在chrome上进行模拟时,我遇到了javascript错误-“未捕获引用错误:未定义SpeechRecognition

我已经完成了“phonegap构建”和“phonegap准备

另外,我在某处读到语音识别代码需要在deviceready事件回调中。我也试过了,但没用。然后意识到我的是一个多页应用程序,当phonegap加载时,deviceready只在第一页工作。而我在另一个页面上使用这个语音识别API

基本上,我正在制作一个多页面(而不是使用多页面标签的单一html)混合应用程序,并希望使用SpeechRecognition API


非常感谢您的帮助。

任何人都可以帮忙。真的困在这里了:(你必须在cordova.js链接的页面上以及设备就绪事件触发后使用它。如果你有一个多页面应用程序,你必须在所有页面上链接cordova.js,并等待每个页面上的设备就绪。而且你不能在Chrome上测试,该插件只能作为应用程序在iOS和Android上运行,而不能在BrowsersHanks@jceArmobile上运行。但是,我如何将cordova.js链接到其他文件夹(如html/voice/voice.html)中的其他html页面。我尝试过这样链接,但cordova.js抛出错误,因为它现在找不到config.xml,cordova.js使用绝对路径。然后,您应该了解单个页面applications@jcesarmobile,这是一个非常大的应用程序ny页面。作为一个单页面应用程序是否可行或可取?它将不得不加载所有页面的许多DOM元素,比如说大约40个页面。请任何人提供帮助。真的困在这里了:(你必须在cordova.js链接的页面上以及设备就绪事件触发后使用它。如果你有一个多页面应用程序,你必须在所有页面上链接cordova.js,并等待每个页面上的设备就绪。而且你不能在Chrome上测试,该插件只能作为应用程序在iOS和Android上运行,而不能在BrowsersHanks@jceArmobile上运行。但是,我如何将cordova.js链接到其他文件夹(如html/voice/voice.html)中的其他html页面。我尝试过这样链接,但cordova.js抛出错误,因为它现在找不到config.xml,cordova.js使用绝对路径。然后,您应该了解单个页面applications@jcesarmobile,这是一个非常大的应用程序ny页面。作为一个单页面应用程序是否可行或可取?它必须加载所有页面的许多DOM元素,比如说大约40个页面。