Los embeds de Mixcloud han dejado de funcionar

Posting in this thread here: Weekly House Flavoured Mixes - Mixsets / Gigs / Events - Mixxx

Mixcloud embeds were working fine and then just stopped working.

In the preview it shows the image in the player, but nothing else. On post it doesn’t show. If I post a current link here it will work. Thread length maybe? Too many cooks?

I just tried to post this guy

And got the same results there. Empty space where there should be an embedded player.

1 me gusta

It’s working here, but not there.

1 me gusta

If you are on latest discourse beta, this implies your server IP might be blocked by mixcloud?

4 Me gusta

On my forum when posting mixcloud links they just show up completely blank

Working here though

1 me gusta

I have the same issue on the latest discourse. Doesn’t look like an IP blockade.

1 me gusta

Reporting the same issue with Mixcloud embeds, Discourse version 2.7.0.beta4 (hosted by Digital Ocean) - a small image of the cover art appears in preview and it is completely gone once posted.

Using the embed iframe code works fine, so it seems very doubtful it’s an IP block issue.

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!

1 me gusta

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?

1 me gusta

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

2 Me gusta