Как стать автором
Обновить

MooTools — AJAX + document.write

Время на прочтение1 мин
Количество просмотров1.8K
Наконец кто-либо из «библиотек-гигантов» решил внедрить корректную обработку document.write при использовании AJAX. MooTools Core Dev Thomas Aylott демонстрирует алгоритм переопределения document.write.

Использование данного алгоритма позволит в AJAX осуществлять подгрузку HTML страниц со скриптами содержащими document.write. Такими могут быть страницы с Google AddSense, страницы содержащие JavaFX, другие.

Из анализа алгоритма вытекает, что корректная обработка возможна только не очень сложных комбинаций с ипользованием document.write. К примеру, об варианты


document.write('<script ');
document.write('src="test.js" ');
document.write('</script>');

и

<script>document.write("<select>");</script><option>A<option>B</select>

предложенный алгоритм «сломает зубы».

Но, все таки, это уже лучше чем ничего. Надеемся со временем добавится возможность обработки более сложных ситуаций.
Теги:
Хабы:
+15
Комментарии78

Публикации

Изменить настройки темы

Истории

Работа

Ближайшие события

PG Bootcamp 2024
Дата16 апреля
Время09:30 – 21:00
Место
МинскОнлайн
EvaConf 2024
Дата16 апреля
Время11:00 – 16:00
Место
МоскваОнлайн
Weekend Offer в AliExpress
Дата20 – 21 апреля
Время10:00 – 20:00
Место
Онлайн