Si genero algo de JavaScript en mi código Scala como esto:Prevenir Scala se escape comillas dobles en XML innecesariamente
<script type="text/javascript">
foo("{bar}");
</script>
y el Javascript contiene un carácter de comillas dobles (como en el ejemplo), que aparecerá como "
cuando el XML se convierte en una cadena, y Firefox rechazará este Javascript como que tiene un error de sintaxis.
¿Cómo puedo evitar este error Javascript, sin eliminar "
s que son realmente necesarios?
Estoy usando Play Framework 1.2.4 con el módulo Scala 0.9.1, que requiere Scala 2.8.1.
No conozco a Scala, pero ¿sería útil poner el contenido del script en un bloque de CDATA? – Pointy
@Pointy No, desafortunadamente no hace la diferencia. –
Ver [este ticket] (https://issues.scala-lang.org/browse/SI-3368). –