我正在使用OmniAuth gem开发Facebook画布应用程序,当我点击登录时,它只会将我重定向到一个空白页,上面有Facebook的标志,然后您必须再次单击该标志。是否有办法使其直接转到权限页面?
我正在使用OmniAuth gem开发Facebook画布应用程序,当我点击登录时,它只会将我重定向到一个空白页,上面有Facebook的标志,然后您必须再次单击该标志。是否有办法使其直接转到权限页面?
我认为你遇到的问题是,当使用Javascript执行重定向时,实际上重定向的是iframe而不是整个网页。这会导致一个Facebook页面在iframe内显示,被检测到并导致出现标志和空白页面。你想要的是对整个页面执行重定向。可以通过以下方式实现:
window.top.location = somelocation;
function redirect(url) { return window.top.location.replace(url); }
。 - Kevinapps.facebook.com/yourapp/path/inside/your/app
。 - julx