Mixcloud Einbettungen funktionieren nicht mehr

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 „Gefällt mir“

It’s working here, but not there.

1 „Gefällt mir“

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

4 „Gefällt mir“

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

Working here though

1 „Gefällt mir“

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

1 „Gefällt mir“

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.

was @enmossed sagte: Ich habe immer noch das gleiche Problem, dass Onebox nicht funktioniert

Habe versucht, die Mixcloud-Domain zu ‘erlaubte Onebox-Iframes’ und ‘erlaubte Iframes’ in den Admin-Einstellungen hinzuzufügen, aber es wird immer noch nicht angezeigt (wird aber in der Vorschau angezeigt).

Wenn ich in Chrome untersuche, erscheint der Iframe vor dem html/body-Teil des Iframes, könnte das das Problem sein?

Discourse neueste Version (von jetzt) auf DigitalOcean.

Test

Funktioniert hier. Vergessen Sie nicht, die Mixcloud-Website zu den Website-Einstellungen für erlaubte iframes hinzuzufügen.

Ich habe es auch im abgesicherten Modus von Discourse versucht, es funktioniert immer noch nicht (sowohl in Chrome als auch in Edge, die neuesten unter Windows 10).

Gibt es etwas falsch daran, wie ich die Einstellungen für erlaubte iframes hier implementiert habe?:

(Obwohl ‘*’ bereits enthalten ist, habe ich versucht, mixcloud hinzuzufügen, aber ich erhalte eine seltsame Fehlermeldung (‘Sie haben die ungültige Wahl angegeben’, die ich nicht zu lösen weiß)

OK, es scheint einen Unterschied zwischen den ‘src’-Tags zu geben.

In dieser Discourse-Instanz ist es ‘src=’ und es funktioniert.
Auf meiner Instanz ist es ‘data-unsanitised-src=’.

Wenn ich im Entwicklertools den ‘data unsanitised’-Teil entferne, wird der Player angezeigt.

Wirft das neues Licht auf das Problem?

Ich glaube, der nicht bereinigte Teil ist für den Fall, dass er nicht zur iframe-Liste hinzugefügt wurde. Überprüfen Sie mit neuen Beispielen oder klicken Sie auf ‘HTML neu erstellen’ nach dem Post-Schraubenschlüssel, nachdem Sie Mixcloud auf die Whitelist gesetzt haben?

Sehr seltsam, ich habe den Soundcloud-Eintrag aus den ‘erlaubten Onebox-Iframes’ entfernt (nur ‘*’ übrig gelassen) und ich glaube, es hat angefangen zu funktionieren…

Ich habe gerade den Soundcloud-Link zu meinen allowed onebox iframes hinzugefügt und das hat alle meine Mixcloud-Einbettungen geleert, also glaube ich, Sie sind auf der richtigen Spur. :+1::slightly_smiling_face:

Das wusste ich nicht…

Danke @JammyDodger, ich glaube, dieser Neuaufbau hat es geschafft!

1 „Gefällt mir“

Hallo, wir haben dieses Problem jetzt auch und ich kann es anscheinend nicht umgehen, nachdem ich die Tipps in diesem Thread ausprobiert habe. Hat sonst noch jemand dieses Problem?

1 „Gefällt mir“

Ich glaube, das wurde jetzt in die Onebox selbst verschoben und benötigt die iframe-Einstellung nicht mehr: :+1:

2 „Gefällt mir“