# Comment modifier l'aperçu avec javascript ?

**URL:** <https://meta.discourse.org/t/how-to-modify-the-preview-with-javascript/182563>\
**Category:** Development\
**Created:** [Mars 8, 2021, 10:18 UTC](https://meta.discourse.org/t/how-to-modify-the-preview-with-javascript/182563 "2021-03-08T22:18:01Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![Heddson](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heddson/32/96742_2.png) [@Heddson](https://meta.discourse.org/u/Heddson)\
**Post date:** [Mars 8, 2021, 10:18 UTC](https://meta.discourse.org/t/how-to-modify-the-preview-with-javascript/182563/1 "2021-03-08T22:18:02Z")

</div>

Cela est quelque peu lié à [ma dernière question](https://meta.discourse.org/t/how-to-decorate-a-post-before-its-cooked/182052). Mais j’ai créé un nouveau sujet car il s’agit d’une nouvelle question.

Quelle est la meilleure façon de modifier l’aperçu (celui que vous voyez lors de la rédaction d’un message) avec JavaScript dans un composant de thème ?

Je sais que je peux modifier le DOM (une fois qu’il est « cuit ») dans _decorateCookedElement_, mais il serait agréable d’avoir quelque chose comme _addPostTransformCallback_ où vous pouvez modifier le message cuit sous forme de chaîne (avec t.cooked). Cependant, _addPostTransformCallback_ n’est pas appelé lorsque l’aperçu est mis à jour (seulement lorsque vous ouvrez pour la première fois un message pour le modifier).

---

_[View the full topic](https://meta.discourse.org/t/how-to-modify-the-preview-with-javascript/182563)._
