Recently I came across the FB JS API’s login functionality is not working on IE browsers, after hours of hunting I nailed it down by following ways,
If you are getting the blank page showing title as XD Proxy than you are bugged by new version of flash I guess it is a 10.3 something. In this scenario the page doesn’t get closed even user is logged in to the facebook. Just disable the flash and see it will work, but it is not feasible solution, in my case I fixed this issue by following,
1. Add channel.html page into your site, don’t write anything in this page. clean it and add all.js script tag into it. Basically this page is used for channeling purpose.
2. Careful between http/https because if your site uses https anytime for any call than don’t forget to get the scripts from https. But if your site is plain http based than download the all.js from http location.
3. Load the “init” script asynchronously.