Gli embed di Mixcloud hanno smesso di funzionare

Pubblico in questo thread qui: Weekly House Flavoured Mixes - #14 by patchtheuniform - Mixsets / Gigs / Events - Mixxx

Gli embed di Mixcloud funzionavano bene e poi hanno smesso di funzionare.

Nell’anteprima mostra l’immagine nel player, ma nient’altro. Nella pubblicazione non appare. Se pubblico un link attuale qui, funzionerà. Forse è la lunghezza del thread? Troppi cuochi?

Ho appena provato a pubblicare questo:

E ho ottenuto gli stessi risultati: spazio vuoto dove dovrebbe esserci il player incorporato.

Funziona qui, ma non lì.

Se sei sull’ultima beta di Discourse, questo implica che l’indirizzo IP del tuo server potrebbe essere bloccato da Mixcloud?

Nel mio forum, quando pubblico link di Mixcloud, questi appaiono completamente vuoti

Qui invece funzionano

Ho lo stesso problema sull’ultima versione di Discourse. Non sembra un blocco IP.

Segnalo lo stesso problema con gli embed di Mixcloud, versione Discourse 2.7.0.beta4 (ospitata da Digital Ocean): in anteprima appare una piccola immagine della copertina, ma una volta pubblicato il post scompare completamente.

L’uso del codice iframe per l’embed funziona correttamente, quindi sembra molto improbabile che si tratti di un blocco IP.

ciò che ha detto @enmossed: Sto ancora riscontrando lo stesso problema con onebox che non funziona

Ho provato ad aggiungere il dominio mixcloud a ‘iframe onebox consentiti’ e ‘iframe consentiti’ nelle impostazioni di amministrazione ma non viene ancora visualizzato (ma viene visualizzato nell’anteprima).

Ispezionando in chrome, l’iframe appare prima della parte html/body dell’iframe, potrebbe essere questo il problema?

Ultima versione di Discourse (al momento) su DigitalOcean.

Test

Funziona qui. Non dimenticare di aggiungere il sito mixcloud alle impostazioni del sito per gli iframe consentiti.

Ho provato anche in modalità provvisoria di Discourse, ancora non funziona (sia su Chrome che su Edge più recenti su Windows 10).

C’è qualcosa che non va nel modo in cui ho implementato le impostazioni degli iframe consentiti qui?:

(Anche se ‘*’ è già incluso, ho provato ad aggiungere mixcloud ma sto riscontrando un errore strano (‘Hai specificato la scelta non valida’ che non sono sicuro di come risolvere)

OK, sembra esserci una differenza tra i tag ‘src’

In questa istanza di discourse è ‘src=’ e funziona
Nella mia istanza è ‘data-unsanitised-src=’

Negli strumenti per sviluppatori, se rimuovo la parte ‘data unsanitised’, il player viene visualizzato

Questo getta nuova luce sul problema?

Penso che la parte non sanificata sia per quando non è stata aggiunta all’elenco iframe. Stai controllando con nuovi esempi o facendo clic su ‘ricostruisci html’ dalla chiave inglese dopo aver autorizzato mixcloud?

Molto strano, ho rimosso la voce di soundcloud da ‘allowed onebox iframes’ (lasciando solo ‘*’) e penso abbia iniziato a funzionare…

Ho appena aggiunto il link di soundcloud alla mia allowed onebox iframes e questo ha cancellato tutti i miei embed di mixcloud, quindi penso che tu ci sia vicino. :+1::slightly_smiling_face:

Non ne ero a conoscenza…

Salute @JammyDodger penso che quella ricostruzione abbia funzionato!

Ehi, stiamo riscontrando anche noi questo problema e non riesco a risolverlo nonostante abbia provato i suggerimenti in questo thread. Qualcun altro?

Penso che questo sia stato ora spostato nel onebox vero e proprio e non necessiti più dell’impostazione iframe: :+1: