Максимальная длина стринга> А можно нескромный вопрос: ЗАЧЕМ на JavaScript могут понадобиться МНОГОМЕГАБАЙТНЫЕ строки?
Вопрос действительно нескромный, но отвечу :-). Идея была такая. Чтобы обеспечить "секьюрити" контекста фрейма и не передавать его открытым текстом в виде HTML, во фрейм загружается тег <script> (практически единственный, за исключением <html> и <body>, требуемых для хорошего тона). Этот тег содержит только вызов функции, тело которой находится в parent, а весь текст фрейма помещен в ее стринговый аргумент в зашифрованном виде. В теле функции аргумент распаковывается/расшифровывается и с помощью write перезаписывается в окно фрейма. В результате чего клиент видит нужный текст, хотя он "путешествовал" в неудобочитаемом виде. Мой вопрос был связан с опасениями насколько такой механизм имеет ограничения при передачи длинных текстов. |