Cordova / Phonegap:无法访问window.plugins

时间:2014-06-14 23:12:32

标签: javascript android cordova

我正在尝试使用Cordova插件 SpeechRecognizer 。通过cordova plugin add https://github.com/poiuytrez/SpeechRecognizer安装插件在 Cordova 3.5.0 下运行良好。但是,我现在无法从我的应用程序中访问该插件。

当我在我的虚拟设备上加载应用程序后运行console.log(window);时,我可以看到它包含一个名为plugins的对象。当我在控制台中输入window.plugins.speechrecognizer时,我得到:

  

SpeechRecognizer {startRecognize:function,getSupportedLanguages:function}

但是当我尝试通过例如console.log(window.plugins.speechrecognizer);访问我的代码中的同一个对象时,我收到以下错误:

  

未捕获的TypeError:无法读取属性' speechrecognizer'的   未定义

我的整个身体看起来像这样:

<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript">
    console.log(window);
    console.log(window.plugins.speechrecognizer);
</script>

我正在使用4.4.2 Android虚拟设备和Chrome 35.0进行调试。

0 个答案:

没有答案