我正在尝试将 filepicker.io 与我在 iOS6 for iPad 上的 Phonegap 2.2.0 项目集成。他们在 filepicker.io 上的文档中说,只要让 childbrowser 运行就可以了。(https://github.com/Filepicker/filepicker-phonegap)好吧,我让子浏览器运行并测试了典型的谷歌示例。但是当我尝试像在他们的 android 示例中那样调用 api 时,它不起作用。由于错误,我也编辑了白名单。问题是:有人在 iOS 上尝试过吗?没有例子可以找到。提前致谢。
问问题
1082 次
1 回答
2
要让它在 iOS 上使用新的 V1 API 运行,您需要手动创建自己的文件选择器字符串并直接在子浏览器中打开,并在字符串的末尾附加一个重定向 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/");
}
于 2013-01-25T15:47:30.627 回答