Когда jQuery добавляет контент, содержащий теги script
, эти теги удаляются. Код внутри них выполняется без вставки в DOM. Это сделано потому, что Internet Explorer иногда ломается, когда вы пытаетесь это сделать.
Более того, вы спрашиваете, почему вы не получаете содержимое элемента head
в /user/profile
, добавляемое к body
страницы iframe. Вы действительно удивлены тем, что это не работает так, как вы ожидаете?
Поскольку вы заменяете весь контент iframe, почему бы не изменить страницу, на которую он указывает? Я не могу понять, почему вы делаете это с Javascript.