我使用的是 C# 并且授权表单包含一个浏览器控件,它是系统的 IE。我的请求 URI 是
https://www.facebook.com/dialog/oauth?client_id=[CLIENT_ID]&redirect_uri=https://www.facebook.com/connect/login_success.html&response_type=token&display=popup&scope=publish_actions
在带有 IE 9 的 Windows 7 上,浏览器重定向到以下位置后,我可以成功获取访问令牌:
https://www.facebook.com/connect/login_success.html#access_token=[ACCESS_TOKEN]
但是,当程序在带有 IE 8 的 XP 上运行时,浏览器会被重定向到:
https://www.facebook.com/connect/login_success.html
,没有访问令牌。
谁能告诉我为什么有区别?