Les intégrations Mixcloud ont cessé de fonctionner

Publier dans ce fil : Weekly House Flavoured Mixes - #14 by patchtheuniform - Mixsets / Gigs / Events - Mixxx

Les intégrations Mixcloud fonctionnaient parfaitement, puis elles ont simplement cessé de fonctionner.

Dans l’aperçu, l’image s’affiche dans le lecteur, mais rien d’autre. Une fois le message publié, rien ne s’affiche. Si je publie un lien actuel ici, cela fonctionnera. Peut-être la longueur du fil ? Trop de monde ?

Je viens d’essayer de publier celui-ci :

Et j’ai obtenu les mêmes résultats : un espace vide là où le lecteur intégré devrait se trouver.

Ça fonctionne ici, mais pas là-bas.

Si vous utilisez la dernière version bêta de Discourse, cela signifie que l’adresse IP de votre serveur pourrait être bloquée par Mixcloud ?

Sur mon forum, lorsque je publie des liens Mixcloud, ils s’affichent complètement vides.

Ils fonctionnent ici, par contre.

J’ai le même problème sur la dernière version de Discourse. Cela ne ressemble pas à un blocage par adresse IP.

Je signale le même problème avec les intégrations Mixcloud, version Discourse 2.7.0.beta4 (hébergée par Digital Ocean) : une petite image de la pochette apparaît dans l’aperçu, mais elle disparaît complètement une fois le message publié.

L’utilisation du code iframe d’intégration fonctionne correctement, il est donc très peu probable qu’il s’agisse d’un problème de blocage d’adresse IP.

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 !

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 ?

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