Gli embed di Mixcloud hanno smesso di funzionare

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 Mi Piace

It’s working here, but not there.

1 Mi Piace

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

4 Mi Piace

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

Working here though

1 Mi Piace

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

1 Mi Piace

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.

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!

1 Mi Piace

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

1 Mi Piace

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

2 Mi Piace