"blockierte Onebox-Domains" funktioniert nicht

Ich habe youtube.com in die Einstellung „Blockierte Onebox-Domains“ eingetragen. Dann habe ich einen Beitrag mit einem YouTube-Link erstellt. Eine Onebox wurde angezeigt. Das erwartete Verhalten ist keine Onebox-Vorschau. Das sollte reproduzierbar sein.

Außerdem gibt es meiner Meinung nach keine Möglichkeit, Oneboxen global zu deaktivieren. Das ist wirklich ärgerlich. Eine offensichtliche Möglichkeit, dies zu ermöglichen, wäre, wenn „blockierte Onebox-Domains“ das Zeichen * unterstützen würden. Wenn der Hauptfehler behoben wird, schlage ich vor, dies zusammen damit zu tun.

Ich kann dies nicht reproduzieren. Liegt der Link in Form von https://www.youtube.com/watch?v=XXXX vor? Möglicherweise möchten Sie auch youtu.be blockieren.

Setzen Sie einfach max_oneboxes_per_post auf 0.

5 „Gefällt mir“

Danke. Das funktioniert. Das hätte ich bemerken sollen.

Ja, er liegt in dieser Form vor.

Ok. Ich habe ein wenig weiter experimentiert, und das Problem tritt nur bei Domains auf, für die bereits eine Linkvorschau generiert wurde. Wenn Sie also einen neuen Beitrag erstellen, einen Link zu Domain X einfügen, der eine Linkvorschau-Box generiert (den Beitrag nicht einmal abschließen), dann die Domain blockieren, dann einen neuen Beitrag erstellen, denselben Link einfügen, wird die Linkvorschau trotzdem generiert, obwohl sie blockiert ist.

Zusätzliche Informationen: Version, auf der ich getestet habe: Discourse 2.9.0.beta7 - GitHub - discourse/discourse: A platform for community discussion. Free, open, simple. Version 5894e7d30f2c597b9750f6b6a55d81f9d101c037

Ja, es scheint, dass der Cache überprüft wird, bevor die Blockierliste überprüft wird: discourse/lib/final_destination.rb at main · discourse/discourse · GitHub

3 „Gefällt mir“

Ich bin gerade auch auf dieses Problem gestoßen und es ist ein ziemlich ärgerlicher Fehler.

Bedeutet das nicht, dass diese vertauscht werden sollten?

1 „Gefällt mir“