Entendo. No entanto, com meus poucos testes, o método mencionado acima funciona sem nenhuma alteração. Minha pergunta surgiu de possíveis casos extremos onde ele poderia falhar e que eu não estava considerando.
Sim, essa seria a outra rota.
Você pode fornecer um exemplo? Não consigo ver como eles diferem se o resultado final é o mesmo iframe.