在Facebook外开放Facebook应用程序

时间:2014-06-18 14:01:40

标签: javascript jquery facebook filepicker.io

我有一个我在Facebook iframe中加载的网络应用程序。问题是我的应用程序打开文件选择器,它发送回数据表单的位置。但是,如果我的网络应用程序位于iframe内,则由于安全原因,它不允许文件选择器进行回传。

所以当我在FB页面上的用户点击我的应用程序时,我将它们从Facebook中取出并在浏览器中打开我的网络应用程序。这个东西在Android或我的Windows上都很完美。但是在Iphone中,它不会将应用程序带到外面,也不会在浏览器中打开它。

你知道为什么吗?有解决方案吗?

1 个答案:

答案 0 :(得分:2)

似乎问题是浏览器的弹出窗口拦截器的安全功能。 如果窗口发生在用户交互的回调之外,它会将窗口视为弹出窗口。 因此它将桶作为弹出窗口并被阻止。 不幸的是,iOS Safari绝对没有任何迹象表明这一点,这使得该问题难以追查。

相关问题