Это очень распространенная проблема. Обычно, когда вы пытаетесь скопировать текст из Word в TinyMCE, он также переносит форматирование. Это может происходить и из других приложений, помимо Word. Чтобы избавиться от всех этих нежелательных тегов, вам нужно использовать плагин вставки . Используйте эти настройки для вашей функции инициализации:
tinyMCE.init({
// ...
plugins : "paste",
paste_text_sticky : true,
setup : function(ed) {
ed.onInit.add(function(ed) {
ed.pasteAsPlainText = true;
});
}
// ...
});
Вы также можете использовать параметр paste_preprocess и / или paste_postprocess для выполнения действия javascript над вставленным кодом.
Вот некоторые дополнительные параметры, которые можно использовать для настройки функциональности:
plugins : "paste,...",
paste_use_dialog : false,
paste_auto_cleanup_on_paste : true,
paste_convert_headers_to_strong : false,
paste_strip_class_attributes : "all",
paste_remove_spans : true,
paste_remove_styles : true,
paste_retain_style_properties : "",
Как сделать по умолчанию текстовую вставку простым текстом