¿Es bueno usar IFrames en HTML?

No siempre es bueno usar iframe. Viene con algunos trobulos.

Primero, el iframe es bueno, si desea incluir algunos otros contenidos del sitio web y otras páginas. Es fácil y sencillo usar iframe siempre que no vaya a hacer nada dentro del contenido del iframe.

Pero en uno de mis proyectos, necesitamos incluir un componente que sea separado e independiente del componente de este. Esa vez, enfrentamos muchos problemas con la comunicación entre estos dos componentes. Aunque hay una solución Javascript simple que es window.postMessage y window.on('message') , tuvimos que administrar muchas comunicaciones, y IE causa algunos problemas al publicar y recibir datos largos. Además, debe tener en cuenta los problemas de seguridad, como a qué dominio debe responder y desde qué dominio debe recibir los mensajes. Pero de todos modos eso nos impidió duplicar todo el código del componente a otro.

Para concluir, puede usar iframe de manera segura siempre que no esté preocupado o haciendo ninguna comunicación. Pero sea anticipado si necesita controlar algo en ambos lados.