我刚创建了一个Facebook应用程序,可以在这里找到:
http://apps.facebook.com/tufuturo-ecoflora/
这笔交易是当Facebook用户将应用程序添加到其配置文件中并允许它显示时,就像在iframe中显示灰色或黑色淡入淡出似乎很奇怪。不知道为什么!!!!
你能复制这种行为吗?
如果这是正常的,请告诉我,我该如何解决?
感谢!!!!
答案 0 :(得分:0)
我还没有将它安装到我的个人资料中,但即使默认情况下它会显示来自iframe中此div的灰色渐变:
<div onclick="top.location.href=window.location.href" style="opacity: 0.5; position: absolute; top: 0px; left: 0px; min-width: 9999px; min-height: 9999px; width: 100%; height: 100%; z-index: 1000001;"></div>
答案 1 :(得分:0)
您正在将用户重定向到授权页面(通过位置标题)(https://graph.facebook.com/oauth/authorize URL)。相反,您希望回显一些JavaScript来在顶部框架上进行重定向:
<script>
top.location = 'https://graph.facebook.com/oauth/authorize?client_id=113054992072493&redirect_uri=http://www.jeanpaulruizvallejo.com/jeanpaul/arkix/Ecoflora/Tu_futuro_v_3/prueba01_redirect.php&scope=publish_stream,user_about_me,user_birthday,user_photos';
</script>
或者您可以使用具有JS SDK功能的FB.login()使其透明,例如:http://apps.facebook.com/fbrelll/auth/session
答案 2 :(得分:0)
我自己已经使用混合的会话变量和问题解决了这个问题,有一次我创建了一个php标题位置而另一个我创建了一个JS top.location。