Dropbox Chooser postMessage失败

时间:2015-09-24 22:06:24

标签: cordova dropbox-api postmessage inappbrowser

我正在构建基于Cordova的网络应用,并尝试与Dropbox Chooser集成。

我使用InAppBrowser plugin从我的网络服务器打开页面,其中包含打开选配器的代码。

此方法适用于(移动)网络,但在InAppBrowser中出现以下症状失败:

1 :当选择器弹出窗口打开时,控制台中出现关于失败postMessage的错误:

Failed to execute 'postMessage' on 'DOMWindow': The target origin provided ('https://mywebserver.com') does not match the recipient window's origin ('https://www.dropbox.com').

2 :当我在选择器中选择某个内容并按“选择”,或者只需按“取消”时,该邮件的另一个实例将被放入控制台,此消息显示给用户:

  

无法关闭此窗口。请手动关闭它并返回上一个站点。

我尝试过很多不同的事情,包括使用_system目标进行InAppBrowser,但是我没有办法将选择器的结果传回应用程序。非常感谢任何建议。

对于记录和FWIW,Dropbox.isBrowserSupported()为InAppBrowser返回true

0 个答案:

没有答案