JQTE Не удается загрузить большие строки, есть ли верхний предел? - PullRequest
0 голосов
/ 29 октября 2019

При загрузке строк во время создания плагина JQTE с использованием прикрепленного кода он в большинстве случаев загружается без проблем, но когда я пытаюсь загрузить большие строки (34 КБ в одном случае при сохранении в виде текстового файла) в редактор,страница полностью блокируется, а сам браузер блокируется, протестировано на нескольких устройствах, как настольных, так и мобильных.

$('#textareaid').jqteVal(jsonObj.somestring);

Существует ли верхний предел количества символов, которые можно использовать с JQTE, или я с большей вероятностью сталкиваюсь с ограничением самих браузеров? Данные поступают из базы данных, связанной с настольным приложением, что позволяет хранить в полях до varchar (max) (в MSSQL) объемов информации. Ответ JSON от сервера включает всю строку и без проблем возвращает ее с сервера, однако, если он слишком большой, то вся страница блокируется, когда я пытаюсь создать экземпляр плагина.

Несколько устройств имеютта же проблема - из-за динамической природы настольного приложения я не могу контролировать размер строки с веб-стороны, так как он может быть сначала установлен в настольном приложении. Я пробовал меньшие строки, и они регулярно загружаются без проблем.

Браузер полностью блокируется, вызывая ошибку типа «остановись или жди» в зависимости от того, какой браузер я использую, обычно это указывает на некоторыесвоего рода бесконечный цикл или перегрузка данных, но я не уверен, является ли это ограничение браузера или плагина. varchar (max) может хранить до 2 гигабайт информации, поэтому я не ожидаю, что плагин будет соответствовать этому пределу, однако я сталкиваюсь с проблемами в диапазоне 25k + (точного предела я пока не нашел, однако этобыстро реплицируется с этими большими размерами строк).

Заранее благодарим за любую помощь!

...