我正在使用OmniAuth gem开发Facebook画布应用程序,当我点击登录时,它只是将我重定向到具有Facebook徽标的空白页面,然后您必须再次单击它。有没有办法让它直接进入权限页面?
答案 0 :(得分:2)
我认为您遇到的问题是,当使用Javascript执行重定向时,您实际上是重定向iframe而不是整个网页。这会导致Facebook页面显示在iframe中,并被检测到并导致徽标+空白页面出现。你想要的是在整个页面上执行重定向。这可以通过以下方式实现:
window.top.location = somelocation;