Una inserción no carga
El código para insertar está en tu página, y el marco se ve vacío, gris, o con el “refused to connect” del navegador. O el sitio no acepta mostrarse ahí, o tu página no acepta mostrarlo. La consola dice cuál de las dos.
Qué lado se negó
Abre tu página, luego la consola del navegador (clic derecho, Inspeccionar, Consola), y recarga:
- Un mensaje que menciona
frame-ancestorssignifica que el sitio se negó a mostrarse en un marco de tu página: son las dos secciones siguientes. - Uno que menciona
frame-src,child-srcodefault-srcsignifica que tu página se negó a mostrar el sitio en un marco, por su propia Content Security Policy. Esa es la última sección.
El sitio tiene una puerta de entrada
Un sitio con contraseña, por invitación o Privado, o uno que pide un correo primero, nunca se muestra en un marco dentro de otra web. Su puerta de entrada necesita toda la pestaña del navegador para ella, no un marco dentro de la página de otra persona, así que el navegador no muestra nada ahí. Inserta un sitio Público o No listado, o envía el enlace. Quién puede abrirlo.
Tu web no está en la lista del sitio
De forma predeterminada, un sitio se puede insertar en cualquier lugar. Si hay dominios en la lista de sus ajustes de inserción, solo esos pueden mostrarlo, y la regla es exacta: www.acme.com y acme.com son nombres distintos, y una dirección de pruebas (staging) también lo es. Agrega cada dirección donde está la página, o vacía la lista. Qué webs pueden.
La Content Security Policy de tu propia página
Si tu web envía una Content Security Policy (definida por tu hosting, por un plugin de seguridad o por la configuración predeterminada de un framework), esa política decide qué marcos puede mostrar tu página y qué scripts puede ejecutar. La inserción necesita las dos cosas: el marco, desde la dirección del sitio, y, para la Altura automática, el pequeño script de https://solta.now que ajusta su tamaño. Agrega estas líneas a las directivas que ya tienes, en lugar de reemplazarlas:
frame-src https://*.solta.site;
script-src 'self' https://solta.now;Si el sitio está en tu propio dominio, pon ese dominio en frame-src en lugar de *.solta.site. Si tu política no tiene frame-src, lo que cuenta es child-src y después default-src, así que agrégalo ahí si eso es lo que tienes.
Si no puedes cambiar la política (algunos constructores de páginas no lo permiten), usa el código de Altura fija, que no necesita script, y solo frame-src tiene que permitir el sitio.
Carga, pero se ve cortado o con desplazamiento
Eso es la Altura automática sin su script: el marco conserva la altura escrita en el código, y el sitio se desplaza dentro de él. Algo quitó la línea <script>: un constructor de páginas que elimina los scripts, o una política que lo bloquea, como arriba. Vuelve a ponerla, permite el script, o cambia a Altura fija y elige una altura que quepa.

