CodeMirr не удается при добавлении метки Textarea> внутри него
-
26-09-2019 - |
Вопрос
Я использую CodeMirror http://marijn.haverbeke.nl/codemirror/ Чтобы позволить пользователям создавать свои собственные веб-шаблоны в веб-приложении.
CodeMirror работает отлично, за исключением времени, которые пользователи помещают тег в исходном коде. Когда я загружаю это в зеркале внутри кода, он нарушает все в исходном коде, который следует после того, как он считает, что мой текстовая область CodeMirror закрыта.
Я использую следующий путь для запуска CodeMirrer:
CodeMirror.FromTextarea («код»)
Он отлично работает на моем существующем текстовом «коде», за исключением случаев, когда пользователи добавляют в их шаблоны (в Textarea CodeMirror).
Любая помощь высоко ценится!
Решение
Решается путем упаковки htmlspecialchars () вокруг кода, прежде чем положить его в зеркало кода!