I ran into this problem in IE8. I had a facebook login on my newly deployed site. Everything seems to be fine, but FB.login does not work with IE8.
<button type="submit" name="" value="Belépés Facebook-kal" class="button buttonBelepesFB left">Belépés Facebook-kal</button>
$('.buttonBelepesFB').click(function(){ FB.login(function(response) { if (response.authResponse) { window.location.reload(true); } }, {scope: 'email,user_location,user_birthday,user_likes,publish_stream,read_friendlists'} ); });
"An error has occurred with Társas Játék. Please try again later.
IE wants to go to this URL: https://www.facebook.com/dialog/oauth?api_key=121508871282409&app_id=121508871282409&client_id=121508871282409&display=popup&locale=hu_f_f%%%%% %% 3Df1070f9c58ad265% 26relation% 3Dopener% 26transport% 3Dfragment% 26frame% 3Df2cd8806c85178 & response_type = token% 2Csigned_request & scope = email% 2Cuser_location% 2Cuser_birthday% 2Cuser_likes% 2Cdread_friend_friend_friend_friend
This URL does not work in all browsers.
Thank you for your help!
For me, I need a channel file as described in the FB Javascript SDK. I sent an answer to a similar problem - maybe this will help in your case too:
<fb: login-button> problems only with IE8 (Internet Explorer)