"blocked onebox domains" ne fonctionne pas

J’ai mis youtube.com dans le paramètre « Domaines de onebox bloqués ». Ensuite, j’ai créé un message avec un lien YouTube. Une prévisualisation est apparue. Le comportement attendu est qu’aucune prévisualisation ne s’affiche. Cela devrait être reproductible.

De plus, il n’y a aucun moyen de désactiver globalement les prévisualisations, d’après ce que je vois. C’est vraiment agaçant. Une façon évidente de permettre cela serait que « Domaines de onebox bloqués » prenne en charge *. Si le bug principal est corrigé, je suggère de faire cela en même temps.

Je ne parviens pas à reproduire cela. Le lien est-il sous la forme https://www.youtube.com/watch?v=XXXX ? Vous pourriez vouloir bloquer youtu.be également.

Définissez simplement max_oneboxes_per_post sur 0.

5 « J'aime »

Merci. Cela fonctionne. J’aurais dû le remarquer.

Oui, il est sous cette forme.

Ok. J’ai fait quelques expériences supplémentaires, et le problème n’apparaît que pour les domaines pour lesquels un aperçu de lien a déjà été généré. Donc, si vous créez un nouveau message, collez un lien vers le domaine X, qui génère une boîte d’aperçu de lien, (ne terminez même pas le message) puis bloquez le domaine, puis créez un nouveau message, collez le même lien, l’aperçu du lien est généré malgré son blocage.

Informations supplémentaires : version sur laquelle j’ai testé : Discourse 2.9.0.beta7 - GitHub - discourse/discourse: A platform for community discussion. Free, open, simple. version 5894e7d30f2c597b9750f6b6a55d81f9d101c037

Oui, il semble que le cache soit vérifié avant la liste de blocage : discourse/lib/final_destination.rb at main · discourse/discourse · GitHub

3 « J'aime »

J’ai également rencontré ce problème et c’est un bug assez ennuyeux.

Cela ne signifie-t-il pas qu’ils devraient être inversés ?

1 « J'aime »