Mi recurso no se está cargando.
Problema
¿Por qué no se carga mi recurso?
Solución
El recurso debe poder cargarse y mostrarse correctamente al navegar a su URL en una nueva pestaña. Si no es así, no se podrá utilizar como recurso en ese formato.
Si tu recurso no se carga en un Lightbox, sino que se carga al abrir el enlace en una nueva pestaña, es probable que el problema sea causado por el X-Frame-Options del sitio web. Esto significa que el sitio web que estás intentando cargar en el Lightbox está bloqueado para cargarse en un iFrame (que es lo que es un Lightbox) en la página en la que estás intentando verlo. Esta configuración solo puede ser administrada por el administrador del sitio. Consulta aquí para obtener más información sobre X-Frame-Options.
Algunos ejemplos comunes de esto son los enlaces de Dropbox, los artículos de Zendesk, algunos archivos PDF y videos. Es importante tener en cuenta que La mayoría de los sitios incorporan un encabezado X-Frame-Options.
Si el recurso que intentas cargar es un tipo de archivo (como .pdf o .mp4) y no se puede cargar en un Lightbox, ponte en contacto con soporte. para que podamos cargar estos archivos a nuestros servidores y proporcionarte un enlace que pueda mostrarse en un Lightbox (esto no se puede hacer con páginas web estándar).
Si estás intentando utilizar enlaces o archivos de Google Docs o Google Drive, consulta aquí para obtener más información.
¿Aparece un error del servidor al intentar abrir un recurso en un lightbox? Si es así, verifica si hay caracteres especiales en la URL del recurso.
- Si encuentras que la URL del recurso contiene un "%", esa podría ser la razón por la que se produce el error del servidor en el primer lugar. Normalmente, cuando los archivos alojados contienen espacios, verías "%20" rellenando el espacio entre las palabras de la URL. Aquí hay un ejemplo de URL o un video alojado para un recurso: https://econtent.t-mobile.com/econtent/HR_Resources/Workday/Manager_Resources/Videos/Job%20Change%20Comp%20and%20Position.MP4.
- Sin embargo, si copias y pegas esta URL exacta en el Recurso e intentas abrirla, notarás que la URL cambia dentro del DOM.
- Como puedes ver en la captura de pantalla anterior, la URL que se está cargando en el iFrame es: https://econtent.t-mobile.com/econtent/HR_Resources/Workday/Manager_Resources/Videos/Job%2520Change%2520Comp%2520and%2520Position.MP4.
- Ahora puedes ver que el "25" se inyecta antes del "20" de la URL original. La razón por la que esto es así es porque las URL solo se pueden enviar a través de Internet utilizando el formato ASCII, lo que significa que los caracteres especiales o espacios se convertirán en un nuevo formato. Para el caso anterior, el carácter original "%" delante del "20" se convirtió a "%25" para que se ajustara a este formato. Para resolver el problema, simplemente edita la URL del recurso eliminando el "%20" para que existan los espacios entre las palabras: https://econtent.t-mobile.com/econtent/HR_Resources/Workday/Manager_Resources/Videos/Job Change Comp y Position.MP4.
- Esto resolverá el problema, ya que el iFrame inyectará la entrada "%20" automáticamente, lo que convertirá en una URL válida sin mostrar el mensaje de error del servidor.