我遇到同樣的問題。所有其他瀏覽器都正確地重定向到Facebook以完成身份驗證,但IE只是一直詢問原始服務器,直到服務器掛起。
我使用tcpdump的捕捉整個事情,這裏有一個例子:
GET /fork HTTP/1.1
Accept: image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-shockwave-flash, application/x-ms-application, application/x-ms-xbap, application/vnd.ms-xpsdocument, application/xaml+xml, */*
Accept-Language: en-us
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C)
Accept-Encoding: gzip, deflate
Host: fbar.toolsteam.com
Connection: Keep-Alive
Cookie: PHPSESSID=7f32d7e4acd63696bd8d0998913f608c; PHPSESSID=3260d25a1730179c9c09914e22e330d7
HTTP/1.0 302 Moved Temporarily
Date: Mon, 07 May 2012 07:02:41 GMT
Server: Apache
X-Powered-By: PHP/5.3.10
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Set-Cookie: PHPSESSID=334f8739ecfdc934ce36186b9dea4b11; expires=Tue, 07-May-2013 07:02:41 GMT; path=/
Location: https://www.facebook.com/dialog/oauth?client_id=336243633108439&redirect_uri=http%3A%2F%2Ffbar.toolsteam.com%2Ffork&state=3adc47d3453b34b4d50ad2d2651d9bd1&scope=publish_stream%2Coffline_access%2Cemail%2Cuser_groups%2Cpublish_actions
Content-Length: 0
Content-Type: text/html
Connection: keep-alive
它只是通過這個確切的請求,並重定向到瀏覽器放棄。
我一定會找到解決方案。