Me encuentro con un problema donde tener una etiqueta de script de finalización dentro de una cadena entrecomillada en JavaScript, y está matando la secuencia de comandos. Supongo que esto no es un comportamiento esperado. Un ejemplo de esto se puede ver aquí: http://jsbin.com/oqepe/editEtiqueta de script en cadena de JavaScript
Mi buscador de casos de prueba para el interesado: Mozilla/5.0 (X11; U; Linux i686; es-US; rv: 1.9.1.4) Gecko/20091028 Ubuntu/9.10 (karmic) Firefox/3.5.4.
Esto funciona, pero estoy sorprendido de que tengo que hacerlo. Parte del problema es que estoy raspando una página y almacenando los resultados en una variable JS. No tengo expectativas reales de lo que está volviendo. – re5et
¿Cómo lo almacena en una variable? ¿Estás raspando el lado del servidor y luego generando 'var x =;'? Si es así, no te olvides de codificar JSON. –
orip
Escape de/no separe la cuerda en partes. IIRC sigue siendo un error en HTML 4.x. Ciertamente es más complicado escribir, más complicado de leer, más personajes con los que lidiar y menos eficiente (ya que la concatenación de cadenas no es la más barata de las operaciones de JS) – Quentin