Estás intentando integrar en iframe un sitio externo en una página personalizada de tu sitio Poplico. Sin embargo, la herramienta no acepta el enlace que intentas insertar o el iframe no se muestra. Este artículo es para ti.
- Definición de un iframe
- ¿Se pueden integrar todos los sitios mediante un iframe?
- Principales causas de error
Si quieres hacer lo contrario, es decir, integrar un elemento de tu plataforma Poplico en un sitio externo, consulta nuestro artículo dedicado: Integrar un formulario Poplico en un sitio externo a Poplico.
Definición de un iframe
Un iframe es una forma de integrar una página web dentro del contenido de otra página. Gracias a los iframes, el usuario no es redirigido al otro sitio y puede navegar con total comodidad en el tuyo. Es más cómodo para él y contribuye a la notoriedad, y por tanto a la visibilidad, de tu sitio web.
Por ejemplo, puedes añadir un mapa de Google Maps para indicar la dirección de tus instalaciones o dar a conocer el proyecto de tu asociación mediante un vídeo de YouTube.
¿Se pueden integrar todos los sitios mediante un iframe?
La respuesta es sencilla: no.
Si quieres integrar un sitio en una página personalizada de tu sitio desarrollado en Poplico, tendrás que investigar un poco.
Para ello, busca la opción «Compartir» o «Integrar», haz clic en ella y comprueba si la opción "embed / código de integración" está disponible.
Integración iframe posible
Tomemos como ejemplo Google Calendar para ver si una integración iframe es posible o no.
En tu ordenador, abre Google Calendar.
A la izquierda, accede a la sección «Mis calendarios». Para desplegarla, haz clic en la flecha hacia abajo. A continuación, haz clic en el icono de opciones situado junto al calendario que quieres compartir y selecciona la sección «Configuración y uso compartido».
En la sección «Integrar el calendario» encontrarás un código de integración. Por tanto, tienes la posibilidad de integrarlo en una página personalizada de tu sitio Poplico.
Te recomendamos este vídeo para obtener explicaciones detalladas sobre la integración de una tabla de Airtable en Poplico.
La integración de un código iframe solo es posible en una página personalizada (no en las páginas prediseñadas).
Sin integración Iframe posible
Sin embargo, algunos sitios web tienen restricciones que impiden integrar su contenido manualmente en iframes.
Ejemplo:
Si intentamos integrar www.google.es, no funciona. En su lugar se muestra una pantalla gris. Esto significa que la integración no es posible para ese sitio.
Principales causas de error
Es posible que en algunas ocasiones el iframe no se muestre en tu página. Estas son algunas de las razones.
El código iframe no es correcto
Esta es la primera comprobación que debes realizar si hay un problema de visualización o aparece un error al introducir el código. Cópialo e introdúcelo de nuevo, ya que a veces puede faltar alguna parte.
Si esto no resuelve el problema, pasa a las siguientes hipótesis.
El sitio web de Poplico no está activo
Mientras tu sitio web de Poplico tenga el estado «Sitio en mantenimiento», los contenidos integrados mediante iframe solo serán visibles para los administradores.
Es necesario activar tu sitio de Poplico, que también gestiona estos modos de visualización. Para ello, ve a la página Sitio web > Configuración y tema y elige la opción Sitio activo en el menú desplegable.
Aparece en pantalla un mensaje del tipo «La página solicitada está configurada para no mostrarse en un iframe en www.asso.fr, solo en www.XXXXX.com».
Existen varias causas técnicas posibles, entre las que se encuentran los bloqueadores de publicidad.
¿Cómo evitar el bloqueo?
- Si usas Safari o Firefox, es probable que el problema esté relacionado con el navegador. Conéctate con Chrome para configurar el iframe en la página personalizada;
- Si usas un bloqueador de publicidad como Adblock, Adlock, etc., tienes que desactivarlo.
El contenido no se muestra (una vez integrado el enlace)
Consigues integrar tu enlace en la página personalizada, pero no se muestra nada en la página publicada. En este caso también, el navegador o sus extensiones pueden ser los responsables del fallo en la visualización del iframe.
¿Cómo evitar el bloqueo?
- Si usas un navegador distinto a Chrome (como Safari), es probable que el problema esté relacionado con el navegador. Conéctate con Chrome para verificar que el bloque iframe se muestra correctamente en la página publicada y, si no es así, configura el iframe en la página personalizada desde Chrome;
- Intenta ver tu página en modo privado, para comprobar si alguna extensión instalada en tu navegador, que se desactiva en navegación privada, puede ser la causa.
Si aun así no se muestra nada, contacta con nuestro equipo de soporte detallando el problema y las pruebas realizadas para que podamos ayudarte a resolverlo.
Problema de certificado SSL
Intentas insertar un sitio en un iframe, pero te aparece este error: "La URL debe comenzar por https://".
Hay algunas limitaciones que tener en cuenta en relación con la URL de origen:
- si tu sitio usa HTTPS, solo puedes integrar contenido procedente de otros sitios HTTPS;
- si usas HTTP, solo puedes integrar URLs que también usen HTTP.
Por tanto, no hay que mezclar HTTP con HTTPS porque:
- Hace que el protocolo HTTPS vigente quede obsoleto (y por tanto perjudica la seguridad del sitio).
- La mayoría de los navegadores bloquean este tipo de intento: si lo haces, algunos navegadores no mostrarán el contenido en el iframe.
¿Qué hacer para resolver este problema?
Dos soluciones:
- Finalmente no muestras el sitio que querías insertar en iframe;
-
Te aseguras de tener el mismo protocolo en los dos sitios.
Es decir, si tu sitio está en https y el sitio que quieres insertar en iframe está en http, instala un certificado SSL en el sitio que intentas mostrar. Para saber más: consulta el siguiente artículo.
Para ir más lejos:
Comentarios
0 comentarios
El artículo está cerrado para comentarios.