未捕获的TypeError:无法读取undefined cordova的属性'getPictures'

时间:2017-07-19 19:09:14

标签: android cordova jquery-mobile cordova-plugins

我尝试使用插件cordova-plugin-imagepicker,但chrome控制台返回:

未捕获的TypeError:无法读取undefined cordova 的属性'getPictures'。

使用Samsung J7 Prime中的chrome远程工具进行测试。

以下是代码:

$("#btn_pic").on('tap',function(e) {
    window.imagePicker.getPictures(
    function(results) {
       for (var i = 0; i < results.length; i++) {
          console.log('Image URI: ' + results[i]);
       }
    }, function (error) {
      console.log('Error: ' + error);
    }, {
      maximumImagesCount: 10,
    }); 
});     

<a type="button" id="btn_pic">Button</a>

Pd:真的不知道我是否正确使用了这个插件。我尝试了这个步骤(使用cordova插件ls这个插件好像添加了):  科尔多瓦加...  2.在页面中编写代码 这一点的问题是:缺少像

这样的调用
<script src="includes/imagepicker.js" type="text/javascript"></script>

或不是必要的?

非常感谢!

1 个答案:

答案 0 :(得分:0)

我不知道它是否需要对我自己的问题做出回应,但我对此问题的解决方案是更改插件,因为我的Android版本没有给我明确的权限。 现在,我用这个: https://github.com/mirulumam/cordova-imagePicker