UX Profiler подходит к этой проблеме с точки зрения пользователя. Он группирует все события браузера, сетевую активность и т. Д., Вызванные действием пользователя (щелчок), и учитывает все аспекты, такие как латентность, таймауты и т. Д.
Проблема возникает из-за того, что разрывы строк ( \ n \ r
?) Не совпадают с тегами HTML
var text = document.forms[0].txt.value;
text = text.replace(/\r?\n/g, '<br />');
Вам необходимо использовать \ n
для переносов строк
внутри текстового поля
Новая строка - это просто пробел для браузера и не будет обрабатываться иначе, чем обычный пробел (""). Чтобы получить новую строку, вы должны вставить элементы
.
Еще одна попытка решить проблему: введите текст в текстовое поле, а затем добавьте JavaScript за кнопкой для преобразования невидимые символы к чему-то читабельному и выгружаем результат в DIV
. Это скажет вам, чего хочет ваш браузер.