Cita:
Iniciado por emprear
Ya la habia probado previamente, pero no reconoce los saltos de linea
AAAA
BBB
CCC
se convierte en
AAABBBCCC.
bueno es que pensaba que se trataba de ello. innerText y textContent sólo aceptan texto plano. si el objetivo es que acepte html, entonces ha de usarse innerHTML
por otro lado no es recomendable usar navigator.userAgent para comprobar el navegador ya que puede que dentro de x versiones ese navegador deje de aceptar lo que ahora acepta y acepte lo que ahora no acepta. por lo tanto lo recomendable es usar try ... catch