Кажется, я отвечу самому себе, надеясь, что это кому-нибудь поможет.
Чтобы Internet Explorer распознал Facebook, вы должны добавить
xmlns:fb="http://www.facebook.com/2008/fbml"
к вашему тегу html, для меня это
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml" xml:lang="en">
Вторая проблема, с которой я столкнулся, заключалась в том, что IE не поддерживает Array.indexOf (), поэтому вот как это можно сделать:
if(!Array.indexOf){
Array.prototype.indexOf = function(obj){
for(var i=0; i<this.length; i++){
if(this[i]==obj){
return i;
}
}
return -1;
}
}
Надеюсь, это поможет.