问题描述
使用meta name =apple-mobile-web-app-capable的内容=yes(删除所有移动safari ui)时,Facebook connect.js js api无法使用主屏幕webapps。验证后,我留下了一个白色的屏幕,我猜是因为它无法返回到应用屏幕。
该代码在每个桌面浏览器和
适用于?
编辑:在我的搜索中,我发现了这个问题几次fb板。没有人表达了一个很好的解决方案,即使是一个封闭的bug,没有帮助的信息
白屏是重定向出错 - 这是一个xd_proxy.php调用,你可以确认吗?
如果是这样,您必须将您的connect.js代码更新为最新的可用数据,并重新开始工作。
Facebook connect.js js api cannot work with a home screen webapps when using meta name="apple-mobile-web-app-capable" content="yes" (to remove all mobile safari ui)
After it authenticates I am left with a white screen, I guess because it can't navigate back to the app screen.
The code works fine in every desktop browser & mobile safari.
Any solutions that work with http://connect.facebook.net/en_US/all.js?
EDIT: In my search I've found this question a few times on the fb boards. No one has voiced a good solution yet, even a closed bug with no helpful info http://bugs.developers.facebook.net/show_bug.cgi?id=15512
the white screen is an error with redirection - it's an xd_proxy.php call, can you confirm? If so, you must update your connect.js code to the newest avaliable, and it will start to work again.
这篇关于Facebook的auth被破坏为主屏幕webapps!的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!