Sto riscontrando un problema in cui un tag script finale all'interno di una stringa tra virgolette in JavaScript e sta uccidendo lo script. Presumo che questo non è un comportamento previsto. Un esempio di questo può essere visto qui: http://jsbin.com/oqepe/editTag script nella stringa JavaScript
Il mio browser di test case per gli interessati: Mozilla/5.0 (X11; U; Linux i686; en-US; rv: 1.9.1.4) Gecko/20091028 Ubuntu/9.10 (karmic) Firefox/3.5.4.
Funziona, ma sono sorpreso che devo farlo. Parte del problema è che sto raschiando una pagina e memorizzando i risultati in una variabile JS. Non ho aspettative reali su cosa stia tornando. – re5et
Come lo si archivia in una variabile? Stai raschiando lato server quindi generando 'var x =;'? Se è così, non dimenticare di codificarlo con JSON. –
orip
Sfuggi al /, non dividere la stringa in parti. IIRC è ancora un errore in HTML 4.x. È sicuramente più difficile da digitare, più da leggere, più caratteri da gestire e meno efficiente (poiché la concatenazione delle stringhe non è la più economica delle operazioni JS) – Quentin