我使用PhoneGap开发了一个IOS应用程序,需要集成Dropbox。我在IOS 7.1.2下使用Cordova 3.1.0。
从我的phonegap应用程序中,我启动InAppBrowser并将其指向我的服务器页面,该服务器页面具有选择器dropin的js API,这将启动正常,如果用户未登录Dropbox,则会要求他们按预期登录。登录后,将显示用户文件,因此我认为使用我的应用密钥等一切都很好。
当用户选择文件并单击“选择”按钮时,会出现问题。我收到了消息:"Unable to close this window. Please close it manually and return to the previous site."
我想知道是否有其他人遇到过这个问题,或者有任何实施建议。
(几乎与以下问题相同: Dropbox choose button does not return in ios8 - 但是有了IOS7)
答案 0 :(得分:0)
在我看来,PhoneGap的InAppBrowser
不支持window.close
。您可以通过为window.close
提供实现的应用程序注入一些JavaScript,或者您可能需要使用本机浏览器而不是嵌入式浏览器。