iframe с атрибутом srcdoc не предназначен для полной замены документа, так как его цель — встроить HTML-код целиком, а не заменить весь документ. 15
Атрибут srcdoc позволяет установить содержимое фрейма непосредственно в атрибуте, и если его использовать, то ссылка src игнорируется. 12
Кроме того, по умолчанию реализация iframe с атрибутом srcdoc не является безопасной: скрипты внутри фрейма могут получить доступ к документу за пределами iframe. 3