Les intégrations Mixcloud ont cessé de fonctionner

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 « J'aime »

It’s working here, but not there.

1 « J'aime »

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

4 « J'aime »

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

Working here though

1 « J'aime »

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

1 « J'aime »

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.

ce que @enmossed a dit : Je rencontre toujours le même problème avec onebox qui ne fonctionne pas

J’ai essayé d’ajouter le domaine mixcloud à ‘autoriser les iframes onebox’ et ‘autoriser les iframes’ dans les paramètres d’administration, mais cela ne s’affiche toujours pas (mais s’affiche dans l’aperçu).

En inspectant dans Chrome, l’iframe apparaît avant la partie html/body de l’iframe, est-ce que cela pourrait être le problème ?

Dernière version de Discourse (à l’heure actuelle) sur DigitalOcean.

Test

Fonctionne ici. N’oubliez pas d’ajouter le site mixcloud aux paramètres du site des iframes autorisées.

J’ai également essayé en mode sans échec Discourse, cela ne fonctionne toujours pas (à la fois dans Chrome et Edge les plus récents sous Windows 10).

Y a-t-il quelque chose qui ne va pas dans la façon dont j’ai implémenté les paramètres d’iframe autorisés ici ? :

(Bien que ‘*’ soit déjà inclus, j’ai essayé d’ajouter mixcloud mais j’obtiens une erreur étrange (‘Vous avez spécifié le choix invalide’ que je ne sais pas comment résoudre)

OK, il semble y avoir une différence entre les balises ‘src’

Dans cette instance de discourse, c’est ‘src=’ et cela fonctionne
Sur mon instance, c’est ‘data-unsanitised-src=’

Dans les outils de développement, si je supprime le bit ‘data unsanitised’, le lecteur s’affiche alors

Cela éclaire-t-il le problème sous un nouveau jour ?

Je pense que la partie non assainie est pour quand elle n’a pas été ajoutée à la liste iframe. Vérifiez-vous avec de nouveaux exemples, ou cliquez-vous sur ‘reconstruire html’ à partir de la clé à molette du message après avoir mis mixcloud sur liste blanche ?

Très étrange, j’ai supprimé l’entrée soundcloud de la liste « autoriser les iframes onebox » (ne laissant que « * ») et je pense que cela a commencé à fonctionner…

J’ai juste ajouté le lien soundcloud à mes allowed onebox iframes et cela a effacé tous mes intégrations mixcloud, donc je pense que vous êtes sur la bonne voie. :+1::slightly_smiling_face:

Je ne savais pas ça…

Merci @JammyDodger, je pense que cette reconstruction a réglé le problème !

1 « J'aime »

Salut, nous rencontrons également ce problème maintenant et je n’arrive pas à le contourner malgré les conseils de ce fil de discussion. Quelqu’un d’autre ?

1 « J'aime »

Je pense que cela a maintenant été déplacé dans le onebox approprié, et n’a plus besoin du paramètre iframe : :+1:

2 « J'aime »