我正在尝试将filepicker.io与我在iPad6上的iOS6上的Phonegap 2.2.0项目集成在一起。他们在filepicker.io上的文档中说,只要运行childbrowser,就可以开始工作了。 (https://github.com/Filepicker/filepicker-phonegap)好,我让子浏览器运行并测试了典型的google示例。但是,当我尝试像他们的android示例中那样调用api时,它不起作用。由于错误,我也编辑了白名单。问题是:有人在iOS上试过吗?找不到任何示例。提前致谢。
最佳答案
要使其通过其新的V1 API在iOS上运行,您需要手动创建自己的filepicker字符串并直接在子浏览器中打开,并且在字符串末尾需要添加重定向URL。这是您如何处理照片的方法:
pick: function() {
cb = window.plugins.childBrowser;
if(cb!=null){
cb.onLocationChange = function(loc){
if (loc != "about:blank"){
console.log(loc);
if(loc.indexOf("fpurl") > -1) {
cb.close();
}
var n = loc.split("fpurl=");
fpurl = n[1];
alert(fpurl);
}
};
cb.showWebPage("https://www.filepicker.io/dialog/open/?m=image/*&key="YOURAPIKEY"&referrer=&modal=false&redirect_url=https://www.filepicker.io/dialog/phonegap_done/");
}