HTML/ASP.net/login flow Facebook:如何使重定向到我的网站的URL在地址栏中不可见 ie1



当用户单击我页面上的asp按钮时,重定向到:

https://www.facebook.com/dialog/oauth?client_id={app-id}&redirect_uri={redirect-uri}

会发生。然后Facebook将重定向回我自己的重定向URI(带有代码)。 如何避免用户可以在 Internet Explorer 浏览器的地址栏中看到此重定向 uri 和代码? 我认为这必须是可能的,因为当我重定向到 facebook 并且用户已经登录时,我没有看到 url 更改为//www.facebook.com/dialog/oauth,Facebook 在 uri 更改在 ie 的地址栏中可见之前立即重定向回来。不要在火狐上遇到这个问题。

如果您需要在 Facebook 返回网址中传递一些网址参数,那么在完成必要的检查后,您只需在网站的着陆页上再次重定向到没有参数的网址即可。

当然,如果您不需要任何参数,那么只需将FB返回URL相应地设置为没有任何参数的页面即可。

最新更新