WYSIWYG nespouští scripty máte někdo zkušenost ?
- mimacala
- Člen | 113
Ahojte,
prosím pokud použiji WYSIWYG editor a jeho obsahem je
<script>alert("test");</script>
tento obsah uložím do db a následně přes presenter vypíšu do šablony, ale v šabloně se mi pouze ukáže napsané „<script>alert("test“);</script>", ale nespustí se.
Potřebuji aby si uživatelé mohli na stránku vložit svoje reklamní bannery, které jsou právě obsahem <script>.
Moc děkuji
- Marek Bartoš
- Nette Blogger | 1280
Latte ti automaticky escapuje všechny vypisované proměnné. Na to co chceš bys měl použít noescape. Pokud ale nechceš, aby uživatel mohl ovládnout celou stránku (nechceš), tak bys jim <script> rozhodně dovolovat neměl.