Существует обходной путь для ограничения в 10 000 символов для предупреждения (в FireFox, не тестировался в других браузерах).Если вы хотите отображать предупреждение только для целей отладки, а не для пользователя, вы можете использовать оператор подсказки.Код будет выглядеть следующим образом:
var myLongString = "A really long string";
prompt('',myLongString);
Когда это отобразится, вы увидите только одну строку текста в приглашении, но вы можете щелкнуть в поле приглашения и выбрать весь текст и вставить его в редактор, чтобыделай как хочешь.Было бы ужасно делать это с вашими пользователями, но это здорово для быстрой и грязной отладки.Оператор prompt удаляет все ваши переводы строк, поэтому перед его вызовом вы должны преобразовать их в какую-то другую строку, а затем преобразовать их обратно в текстовом редакторе.
Включение этого кода в приведенный выше код дает:
var myLongString= "A\nreally\nlong\nstring\nwith\nline\nfeeds.";
prompt('', myLongString.replace(/\n/g,"=@@=");
После вставки строки в ваш текстовый редактор вы должны выполнить поиск и заменить '= @@ =' на '\ n'.