Ich habe Probleme, YouTube-Videos einzubetten

Ich habe Probleme beim Einbetten von YouTube-Videos

2 „Gefällt mir“

Dies ist mein Thema Link

Was ist das Problem?

1 „Gefällt mir“

1 „Gefällt mir“

Gibt es eine Lösung für dieses Problem? Gibt es Einstellungen, die direkt damit zusammenhängen sollten?

Tritt es im abgesicherten Modus auf? Gibt es Browserfehler? Danke.

Ich habe alles versucht und nichts funktioniert
Alle YouTube-Videos funktionieren nicht auf meiner Website und geben mir diese Fehlermeldung

@hameedacpa, das wurde woanders gelöst:

Haben Sie bereits Online-Lösungen ausprobiert?

1 „Gefällt mir“

Ich glaube nicht, dass es für meinen Fall relevant ist.

1 „Gefällt mir“

@hameedacpa, warum? Es ist derselbe Fehlercode.

Leider hat die empfohlene Lösung nicht funktioniert. Ich glaube, es liegt an einem internen Problem.

1 „Gefällt mir“

Ich bin mir nicht sicher, ob das damit zusammenhängt, aber ich sehe, dass eine Menge Cookies blockiert werden.

Außerdem gibt es keine Fehler in der Konsole und es passiert immer noch im abgesicherten Modus…

@hameedacpa Was ist mit dem Hinzufügen von https://youtube.com/ zur Einstellung allowed_iframes? Ich bin mir nicht sicher, ob das helfen wird.

1 „Gefällt mir“

Ich habe das getan, aber es hat keinen Nutzen gebracht

Hoffentlich hilft das der Beschwerde des OP (+1). Ohne Änderungen (ich bin auf dem stabilen Zweig) habe ich auch den gleichen Fehler, selbst wenn Sie auf ein vorhandenes Video klicken, das früher funktioniert hat:

Ich habe versucht, über Mobilgeräte, die Bürounterbrechung zu umgehen, Cloudflare zu deaktivieren. Noch keine Lösung.

Das Testen hier ist gemischt mit Fehlern im Editor, wird aber im Forum angezeigt:

Update:

Ich habe diesen Artikel gefunden, der besagt, dass YouTube kürzlich seine Richtlinien verschärft hat, sodass neue Einbettungscodes nun referrerpolicy=“strict-origin-when-cross-origin” zusammen mit aktualisierten Allow-Attributen enthalten:

Ohne diese lehnt YouTube Konfigurationsanfragen vom iFrame ab und Sie sehen Fehler 153.

3 „Gefällt mir“

Ich konnte dies mit Cloudflare beheben, bis es offiziell gepatcht ist.

Für alle, die auf dasselbe Problem stoßen: Die Ursache ist, dass YouTube jetzt Einbettungsanfragen ablehnt, bei denen ein gültiger Referrer-Policy-Header fehlt.

Ich habe über die Transform Rules von Cloudflare einen Referrer-Policy-Header hinzugefügt (keine Workers erforderlich).

Hier ist, was ich getan habe:

  1. Gehen Sie in Cloudflare zu Rules → Transform Rules → HTTP Response Header Modification.

  2. Erstellen Sie eine neue Regel, wählen Sie All incoming requests und fügen Sie einen statischen Header hinzu:

    Header name: Referrer-Policy
    Value: strict-origin-when-cross-origin
    
  3. Stellen Sie die Regel bereit.

Ich werde dies entfernen, sobald es gepatcht ist.

2 „Gefällt mir“

Vielen Dank an alle.
Ich habe festgestellt, dass das Problem in der folgenden Änderung lag, die in der vhost-Datei vorgenommen werden sollte.
Das Folgende stammt von ChatGPT:

1 „Gefällt mir“

hm :thinking:

Nach meinem Verständnis werden die Nginx-Änderungen, die Sie gerade in diesem Container vorgenommen haben, beim nächsten ./launcher rebuild app oder über ein UI-Upgrade gelöscht.

Wenn diese Änderung dauerhaft sein soll, sollten Sie sie nicht innerhalb des laufenden Discourse-Containers bearbeiten. Bearbeiten Sie sie stattdessen in /var/discourse/containers/app.yml, damit sie über Neubauten und Updates hinweg bestehen bleibt.

Nach dem Hinzufügen können Sie neu erstellen:

./launcher rebuild app

Nicht jeder verwendet Cloudflare, aber deshalb habe ich mich für Cloudflare für diese Lösung entschieden. Musste nicht neu erstellen und nur eine temporäre Problemumgehung.

Da Sicherheits-Header so funktionieren, dass der zuletzt empfangene vom Browser berücksichtigt wird, funktioniert es.

Es war nur der schnellste und am wenigsten aufdringliche Weg, um die Dinge zum Laufen zu bringen. Aber wenn Sie es innerhalb des Containers tun, denken Sie daran, dass Sie es jedes Mal wiederholen müssen, wenn Sie Discourse neu erstellen oder aktualisieren. :slight_smile:

3 „Gefällt mir“

Ich verwende CloudPanel mit Vhost und habe die vorherige Lösung basierend auf der Empfehlung von ChatGPT wie folgt geändert:

2 „Gefällt mir“

Wir hatten vor Monaten dasselbe Problem, aber nur für 3 Benutzer. Unser Host-Typ war weg und niemand hatte Zugriff auf die Host-Einstellungen, und wir kamen auf Folgendes:\n\nBearbeiten Sie das Thema und fügen Sie dies zu hinzu\n\n<meta name="referrer" content="strict-origin-when-cross-origin">

4 „Gefällt mir“

Ihre Lösung funktioniert mit diesem Metatag

<meta name="referrer" content="strict-origin-when-cross-origin">