У нас много проблем с отслеживанием источника \ "Разделителя строк" в данных, отправляемых пользователем, что приводит к ошибке "неопределенный строковый литерал" в Firefox.
В результате мы смотрим на его фильтрацию перед отправкой на сервер (а затем в базу данных).
После интенсивного поиска в Google и чтения проблем других людей становится ясно, что я должен отфильтровать эти символы перед отправкой в базу данных.
Перед написанием фильтра я попытался найти символ, чтобы убедиться, что он может найти его, используя:
var index = content.search("/\u2028/");
alert("Index: [" + index + "]");
Я получаю -1 как результат каждый раз, даже когда я знаю, что символ находится в переменной содержимого (я подтвердил с помощью теста Java jUnit на стороне сервера).
Предполагая, что content.replace () будет работать так же, как search (), я что-то не так делаю или чего-то не хватает, чтобы найти и удалить эти разделители строк?