TinyMCE и другие редакторы по умолчанию обычно выполняют некоторую очистку.
Например, в TinyMCE есть такие параметры конфигурации, как cleanup и cleanup при запуске , которые можно использовать для управления действиями по очистке.
tinyMCE.init({
...
cleanup : false
});
Документация взята из вики TinyMCE:
Эта опция включает или отключает встроенную функцию очистки. TinyMCE оснащен мощной функцией очистки, которая позволяет вам указать, какие элементы и атрибуты разрешены, и как следует генерировать содержимое HTML.
Этот параметр установлен на true
по умолчанию , но если вы хотите отключить его, вы можете установить его на false
.
Примечание: отключать эту функцию не рекомендуется.
Стоит упомянуть, что браузер обычно портит HTML. Очистка не только устраняет некоторые проблемы с анализируемым HTML-документом в браузерах, например путями и т. Д., Но также гарантирует, что это правильный документ XHTML с закрытыми тегами, «в нужных местах» и тому подобными вещами.