Mixcloudの埋め込みが機能しなくなりました

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

It’s working here, but not there.

「いいね!」 1

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

「いいね!」 4

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

Working here though

「いいね!」 1

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

「いいね!」 1

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.

@enmossed さんがおっしゃったこと: onebox が機能しないという同じ問題がまだ発生しています。

管理設定で allowed onebox iframesallowed iframes に mixcloud ドメインを追加しましたが、まだ表示されません(プレビューでは表示されます)。

Chrome でインスペクトすると、iframe が iframe の html/body 部分の前に表示されるのですが、それが問題でしょうか?

DigitalOcean 上の Discourse 最新バージョン(現時点)です。

テスト

mixcloudサイトを許可されたiframeのサイト設定に追加することを忘れないでください。

ChromeとEdgeの最新版(Windows 10)の両方で、Discourseのセーフモードでも試しましたが、やはり動作しません。

ここでiframeの許可設定を実装する方法に何か問題がありますか?

(「*」はすでに含まれていますが、Mixcloudを追加しようとすると「無効な選択肢を指定しました」という奇妙なエラーが発生し、解決方法がわかりません)

OK、‘src’ タグの間に違いがあるようです。

このディスコースインスタンスでは ‘src=’ で、機能します。
私のインスタンスでは ‘data-unsanitised-src=’ です。

開発者ツールで ‘data unsanitised’ の部分を削除すると、プレーヤーが表示されます。

これで問題について、新たな光が差しますか?

iframeリストに追加されていない場合に未サニタイズされると考えています。新しい例で確認していますか、それともmixcloudをホワイトリストに登録した後、投稿レンチから「HTMLの再構築」をクリックしていますか?

非常に奇妙なことに、‘許可されたワンボックス iframe’ から soundcloud エントリを削除し(‘*’ のみ残しました)、動作し始めたと思います

allowed onebox iframes に SoundCloud リンクを追加したところ、Mixcloud の埋め込みがすべて空白になってしまいました。何か関係があるかもしれません。:+1::slightly_smiling_face:

これ知りませんでした…

@JammyDodger ありがとう、再構築で直ったようです!

「いいね!」 1

すみません、私たちもこの問題に直面しています。このスレッドのヒントを試しましたが、解決できませんでした。他に同じような状況の方はいらっしゃいますか?

「いいね!」 1

これはすでにonebox properに移動されたため、iframe設定は不要になったと思います。:+1:

「いいね!」 2