Javascript 在Facebook之外打开Facebook应用程序

Javascript 在Facebook之外打开Facebook应用程序,javascript,jquery,facebook,filepicker.io,Javascript,Jquery,Facebook,Filepicker.io,我在Facebook iframes中加载了一个web应用程序。问题是我的应用程序打开了文件选择器,它将数据表单发送回加载的位置。但如果我的web应用程序位于iframe中,出于安全原因,它不允许文件选择器进行通信 所以当我的FB页面上的用户点击我的应用程序时,我会把他们从facebook中带出来,在浏览器中打开我的web应用程序。这东西在Android或我的Windows上都能完美运行。但在Iphone中,它不会将应用程序带到外部,也不会在浏览器中打开 你知道为什么吗?有解决方案吗?问题似乎是

我在Facebook iframes中加载了一个web应用程序。问题是我的应用程序打开了文件选择器,它将数据表单发送回加载的位置。但如果我的web应用程序位于iframe中,出于安全原因,它不允许文件选择器进行通信

所以当我的FB页面上的用户点击我的应用程序时,我会把他们从facebook中带出来,在浏览器中打开我的web应用程序。这东西在Android或我的Windows上都能完美运行。但在Iphone中,它不会将应用程序带到外部,也不会在浏览器中打开


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

问题似乎是浏览器弹出窗口阻止程序的安全功能。 如果窗口发生在用户交互的回调之外,它将窗口视为弹出窗口。 因此,它将bucket作为弹出窗口获取并阻止。 不幸的是,iOS Safari完全没有给出这方面的指示,这使得问题难以追踪。

你说的“在iPhone中”是什么意思?Fb应用程序?;m、 Safari中的facebook.com?到底发生了什么?