Android上的Meteor.js - 无法显示联系人照片uri。获取"不允许加载本地资源:content://com.android.contacts/..."

时间:2015-07-28 02:39:48

标签: android cordova meteor contacts cordova-plugins

我想在其详细信息旁边显示联系人图片。我可以从联系人插件中获取所有详细信息和照片URI,但在尝试将照片URI用作img src属性时仍会出现此错误:

  

不允许加载本地资源:   内容://com.android.contacts/contacts/123/photo

我使用Meteor.js 1.1并将App.accessRule("content://*")添加到我的mobile-config.js (App.accessRule("*")也没有用。)

使用window.resolveLocalFileSystemURL我可以获取该文件的fileEntry但它具有相同的路径信息:

{
     "isFile":true
    ,"isDirectory":false
    ,"name":"photo"
    ,"fullPath":"\/com.android.contacts\/contacts\/123\/photo"
    ,"filesystemName":"content"
    ,"filesystem":1
    ,"nativeURL":"content:\/\/com.android.contacts\/contacts\/123\/photo"
}

我不知道自己做错了什么 - 请帮忙!

更新

我尝试使用简单的cordova项目加载联系人图片,但效果很好。

这似乎是Meteor https://github.com/meteor/meteor/issues/3799

的一个悬而未决的问题

没有解决方法......

0 个答案:

没有答案