Я не знаю, как должен проверить для этого.Я надеюсь, что кто-то делает, но в случае, если никто не делает, у меня есть идея о том, как вы можете проверить для этого.Добавьте (жесткий код) текстовое поле с известным значением, содержащим символ новой строки, затем проверьте его длину.
<textarea style="visibility:hidden" id="newlineTest">foo
bar</textarea>
Убедитесь, что во второй строке (содержащей 'bar') нет отступов / начальных пробелов / табуляции, изатем протестируйте его
<script type="text/javascript">
function newlineSize() {
var len = document.getElementById('newlineTest').value.length;
alert(len);
if (8 == len) {
return 2;
} else if (7 ==len) {
return 1;
} else {
return null; //unknown condition
}
}
</script>
<input type="button" onclick="alert(newlineSize());" value="test">
Естественно, вы хотите отключить оповещения и сохранить их в переменной.Протестировано в Chrome, Firefox, Safari (все Mac), вернул 1. IE8 (XP) вернул 2.