我正在尝试将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/");
}

10-06 03:23