Twitter Native Embed

Ja, ich blockiere Twitter.com und x.com.
Aber der native Tweet-Einbettungs-Code wird nicht angezeigt. Stattdessen wird der Discourse Tweet-Einbettungs-Code ohne Bild und Video angezeigt.

Das Plugin funktioniert auf meiner alten Website mit 3.2.0, aber nicht auf der neuen Website mit 3.3.0.

Nachdem ich den Beitrag selbst bearbeitet habe, funktioniert er. Interessant.

2 „Gefällt mir“

Nach dem Update von Discourse scheint diese Komponente wieder defekt zu sein.

Hat das jemand erlebt und eine Lösung gefunden?

Ich habe auch das gleiche Problem. Diese Komponente funktioniert nicht auf meiner Discourse-Version 3.5.0.beta9-dev. Kann mir jemand helfen?

Kommen Sie hierher, um dasselbe zu sagen. Diese Komponente ist kaputt.

Diese Theme-Komponente funktioniert auf meinem absolut neuesten Forum immer noch.

Sie ist nicht kaputt. Vielleicht können wir prüfen, ob es einen Konfigurationsfehler gibt?

2 „Gefällt mir“

Funktioniert bei mir auf Discourse auch noch einwandfrei (läuft auch auf der neuesten Version).

läuft hier auch einwandfrei auf dem neuesten Discourse

Ich habe das Repository geforkt und es irgendwie zum Laufen gebracht (es hat denselben Tweet etwa 8 Mal gepostet), aber bin wieder zu Ihrer Komponente zurückgekehrt. So oder so, ich kann es immer noch nicht zum Laufen bringen.

Diese Komponente funktioniert in meiner alten Forum-Version 3.4.6 einwandfrei. Gleiche Konfiguration. Aber sie funktioniert nicht in Version 3.5.0.beta9-dev

Ich habe gerade auf 3.5.0.beta9-dev aktualisiert und es scheint hier immer noch zu funktionieren. Nicht sehr hilfreich, ich weiß, aber ich glaube nicht, dass Discourse das Problem ist.

Twitter-Vorschauen funktionierten für uns bis vor ein paar Wochen ohne diese Lösung. Ich bin mir nicht sicher, ob der Fehler mit der neuen Version zusammenhing oder nicht. Ist dies immer noch der anerkannte Weg, um sicherzustellen, dass Vorschauen von Twitter-Links funktionieren?\n\nIch habe versucht, das Plugin zu installieren und wie angewiesen zu konfigurieren, bin aber auf ein Hindernis gestoßen.\n\nAls ich versuchte, https://platform.twitter.com zur Einstellung für die content_security_policy_script_src hinzuzufügen, erhalte ich folgende Fehlermeldung:\n\nEin Fehler ist aufgetreten: content_security_policy_script_src: Der Wert muss entweder 'unsafe-eval' oder 'wasm-unsafe-eval' sein, oder in der Form '-' mit unterstützten Hash-Algorithmen sha256, sha384 oder sha512. Stellen Sie sicher, dass Ihre Eingabe in einfache Anführungszeichen gesetzt ist.

Hallo zusammen… ich wollte nur nachfragen, ob das bereits gelöst oder herausgefunden wurde?

Ich verwende derzeit 3.5.2 und wenn Sie x.com verwenden, funktioniert es nicht, aber wenn Sie es in twitter.com ändern, funktioniert es!

1 „Gefällt mir“

Das Einstellen von „Block onebox on redirect“ hat es für mich behoben

1 „Gefällt mir“

Dasselbe bei mir. Es wäre schön, wenn x.com funktionieren würde, aber zumindest ist dies im Dezember 2025 noch ein gültiger Workaround.

@ZeroDean

Wenn Sie x.com Oneboxen mit Blockierte Onebox-Domains blockieren und dann Onebox bei Weiterleitung blockieren aktivieren, sollte die Komponente funktionieren (ich habe es gerade auf einer selbst gehosteten Seite getestet):

Screenshot 2025-12-20 at 10.19.27 AM


Screenshot 2025-12-20 at 10.20.49 AM

4 „Gefällt mir“

Vielen Dank @Lilly! Ich weiß die Anleitung/die visuelle Darstellung besonders zu schätzen.

Scheint bei neuen Beiträgen zu funktionieren. Scheint alte Beiträge nicht zu beeinflussen (seltsam). Aber vielleicht ist es eine Cache-Sache. Das finde ich später heraus.

Nochmals vielen Dank.

Sie können den Cache leeren und in Rails wie folgt neu backen (wahrscheinlich eine gute Idee, zuerst ein Backup zu erstellen).
Oder Sie warten 24 Stunden, bis der Onebox-Cache abgelaufen ist.

# Rails-Konsole betreten
./launcher enter app
rails c
# Von der Rails-Konsole

# 1. Onebox-Cache aus Redis löschen
Discourse.redis.keys("*onebox*").each { |key| Discourse.redis.del(key) }

# 2. Beiträge mit twitter.com neu backen
Post.where("raw LIKE ?", "%twitter.com%").find_each { |post| post.rebake! }
4 „Gefällt mir“

Vielen Dank @Lilly. Ich bin derzeit gehostet, daher habe ich keinen Rails-Zugriff. Es macht mir nichts aus, 24 Stunden zu warten. Aber gut zu wissen! :raising_hands:

2 „Gefällt mir“