Ich habe Schwierigkeiten zu verstehen, warum einige Videos in unserem Forum eingebettet werden und andere nicht.
Wenn jemand beispielsweise eine YouTube-URL postet, wird sie als abspielbares Video eingebettet. Großartig.
URLs von anderen Websites werden nicht als eingebettetes abspielbares Video gerendert, obwohl ich dieselben URLs auf anderen (Nicht-Discourse-)Foren als eingebettete abspielbare Videos sehe.
Gibt es also irgendwo Einschränkungen? Ich finde nichts in den Einstellungen.
Nicht alle Videoanbieter werden standardmäßig unterstützt. Eine Liste finden Sie hier.
Auf welche Websites beziehen Sie sich? Wenn sie nicht verfügbar sind, können Sie sie in Feature anfordern!
Unterstützt das Einbetten von Videos also buchstäblich von Website zu Website? Muss Discourse/Onebox die Unterstützung für Videos einer bestimmten Website anbieten, damit dies funktioniert? Habe ich das richtig verstanden?
Wenn Sie über die Erstellung einer schönen Vorschau nach dem Einfügen eines Links sprechen, ja, Sie haben Recht.
Jede Website hat Besonderheiten, wie z. B. unterschiedliche Formate, Modi, URL-Strukturen usw.
Es ist nicht immer so einfach, die URL direkt in einen <iframe> zu packen.
Wenn Onebox nicht mit Ihrer Website funktioniert, bedeutet dies, dass noch niemand danach gefragt hat. Sie können dies gerne tun.
Alternativ können Sie immer noch einen <iframe> einer beliebigen Website direkt in einen Beitrag einfügen, wenn Sie die Quelle auf die Whitelist setzen.
Ich glaube, Sie verwechseln Creating rich link previews with Onebox mit dem direkten Einbetten eines <iframe>.
Das Erstellen einer Onebox erfordert, dass die Website intern von Discourse unterstützt wird.
Sie können immer noch manuell jeden <iframe> posten, solange die Quelle auf der Whitelist steht (siehe meine Antwort oben).
In beiden Fällen haben Sie die volle Kontrolle darüber, was Sie zulassen.
Keine Sorge! Diese Einstellung ist für Onebox, um zu steuern, welche Onebox gerendert werden darf (unter den unterstützten Anbietern, die ich in meiner ersten Nachricht aufgelistet habe).
Sie möchten stattdessen die Einstellung erlaube iframe verwenden!