Это отчасти связано с дилеммой LF / CRLF новой версии Windows против новой строки Windows.Я не люблю свое решение, но у меня есть большая часть этого выяснили ... (тем не менее, любые общие рекомендации, связанные с переходами между браузерами, приветствуются!).FF может отправлять данные из html textareas таким образом, чтобы новые строки сохранялись в БД в соответствии с IE (и моим клиентом Java).Другие клиенты могут читать эти строки, созданные в FF, с новой строки и все.
Моя основная проблема заключается в том, как правильно извлечь и отобразить строки в FF.Как определить новые строки в атрибутах xml?Например, у меня есть xhr, возвращающий набор полей формы для рендеринга через javascript:
<field name="desc" displayname="Description" value="i
am
in
ff" type="string" length="240"> </field>
(я не подтвердил, но я почти уверен, что это атрибуты CRLF в атрибуте value - так же, какЯ сохранил ранее ...) Это значение будет отображаться в текстовой области.
Но когда я пытаюсь прочитать атрибут в FF, var value = fieldNode.getAttribute ("value");Я получаю значение = "Я нахожусь в FF"
Я знаю, если я преобразую CRLF в \ n на сервере, FF будет работать;но я думаю, что это может вызвать проблемы для других наших клиентов.Я хотел бы найти клиентское и специфичное для клиента решение.
Если бы я мог обнаружить новые строки, я мог бы заменить вили что угодно.Мне просто нужен способ их обнаружить.
ps - нет ответов после более чем месяца ... почему я единственный с этой проблемой ??думаю, мне придется самому разобраться: (