Если вы хотите, чтобы ваш документ проходил проверку в HTML5, вы можете использовать свой оригинальный метод.Есть несколько вещей, которые нужно сделать, чтобы он работал в IE <9: </p>
1) Клонировать iframe, установить атрибуты и затем добавить в контейнер.Или создайте элемент iframe с нуля.IE просто не позволит вам установить атрибуты впоследствии.
2) Удалить оригинальный iframe.
$('#facebook-like iframe').clone().attr({ 'frameBorder': '0', 'allowTransparency': 'true', 'scrolling': 'no' }).appendTo('#facebook-like');
$('#facebook-like iframe').first().remove();