Los embeds de Mixcloud han dejado de funcionar

Publicando en este hilo: Weekly House Flavoured Mixes - #14 by patchtheuniform - Mixsets / Gigs / Events - Mixxx

Los incrustados de Mixcloud funcionaban bien y de repente dejaron de hacerlo.

En la vista previa aparece la imagen en el reproductor, pero nada más. Al publicar, no se muestra. Si publico un enlace actual aquí, funcionará. ¿Quizás sea por la longitud del hilo? ¿Demasiados cocineros?

Acabo de intentar publicar este:

Y obtuve el mismo resultado: un espacio vacío donde debería aparecer el reproductor incrustado.

Aquí funciona, pero allá no.

Si estás en la última versión beta de Discourse, ¿esto significa que la IP de tu servidor podría estar bloqueada por Mixcloud?

En mi foro, al publicar enlaces de Mixcloud, estos aparecen completamente en blanco

Aunque aquí sí funcionan

Tengo el mismo problema en la última versión de Discourse. No parece ser un bloqueo por IP.

Reportando el mismo problema con los incrustados de Mixcloud, versión de Discourse 2.7.0.beta4 (alojada por Digital Ocean): aparece una pequeña imagen de la portada en la vista previa, pero desaparece por completo una vez publicado.

El uso del código iframe de incrustación funciona correctamente, por lo que parece muy improbable que sea un problema de bloqueo de IP.

lo que dijo @enmossed: Todavía estoy experimentando el mismo problema con onebox que no funciona

He intentado agregar el dominio de mixcloud a ‘iframes permitidos de onebox’ y ‘iframes permitidos’ en la configuración de administrador, pero todavía no se muestra (pero sí se muestra en la vista previa).

Inspeccionando en Chrome, el iframe aparece antes de la parte html/body del iframe, ¿podría ser ese el problema?

Última versión de Discourse (a partir de ahora) en DigitalOcean.

Prueba

Funciona aquí. No olvides añadir el sitio de Mixcloud a la configuración del sitio de iframes permitidos.

Incluso lo he probado en el modo seguro de Discourse y sigue sin funcionar (tanto en Chrome como en Edge, las últimas versiones en Windows 10).

¿Hay algo mal en cómo he implementado la configuración de iframes permitidos aquí?:

(Aunque ‘*’ ya está incluido, intenté añadir mixcloud pero me aparece un error extraño (‘Has especificado la opción no válida’, que no estoy seguro de cómo resolver)

OK, parece haber una diferencia entre las etiquetas ‘src’

En esta instancia de Discourse es ‘src=’ y funciona
En mi instancia es ‘data-unsanitised-src=’

En las herramientas de desarrollo, si elimino la parte ‘data unsanitised’, el reproductor aparece

¿Esto arroja alguna nueva luz sobre el problema?

Creo que la parte no saneada es para cuando no se ha añadido a la lista de iframe. ¿Estás comprobando con nuevos ejemplos o haciendo clic en ‘reconstruir html’ desde la llave inglesa de la publicación después de haber añadido mixcloud a la lista blanca?

Muy extraño, eliminé la entrada de soundcloud de los ‘iframes permitidos para onebox’ (dejando solo ‘*’) y creo que ha comenzado a funcionar…

He acabo de añadir el enlace de Soundcloud a mis iframes permitidos para onebox y eso ha dejado en blanco todos mis embeds de Mixcloud, así que creo que podrías tener razón. :+1::slightly_smiling_face:

No sabía esto…

Gracias @JammyDodger ¡creo que esa reconstrucción lo hizo!

Hola, nosotros también estamos teniendo este problema ahora y no parece que pueda solucionarlo a pesar de haber intentado los consejos de este hilo. ¿Alguien más?

Creo que esto ahora se ha movido a la propia “onebox” y ya no necesita la configuración del iframe: :+1: