0

当用户单击我页面上的 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的地址栏中可见。Firefox 没有这个问题。

4

1 回答 1

0

如果您需要在 Facebook 返回 URL 中传递一些 URL 参数,那么在完成必要的检查后,您只需在站点的登录页面上再次重定向到不带参数的 URL。

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

于 2013-11-10T13:59:14.773 回答