Ms word tinyMCE删除MS Word标记

Ms word tinyMCE删除MS Word标记,ms-word,tinymce,copy-paste,Ms Word,Tinymce,Copy Paste,我使用的是tinymce版本:3.3.7,当我从tinymce粘贴“作为纯文本”时,仍然会得到mso标签。是否可以通过tinyMCE中的某些设置删除这些标记,或者我需要用php去除标记?我不确定您想要什么,但我猜您正在尝试将文本从Word复制到tinyMCE。为了去掉所有不想要的标签和其他东西,比如文本装饰,你需要使用粘贴。将此设置用于初始化函数: plugins : "paste,...", paste_use_dialog : false, paste_auto_cleanup_on_pas

我使用的是tinymce版本:3.3.7,当我从tinymce粘贴“作为纯文本”时,仍然会得到mso标签。是否可以通过tinyMCE中的某些设置删除这些标记,或者我需要用php去除标记?

我不确定您想要什么,但我猜您正在尝试将文本从Word复制到tinyMCE。为了去掉所有不想要的标签和其他东西,比如文本装饰,你需要使用粘贴。将此设置用于初始化函数:

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 : "",
您还可以使用
paste_preprocess
和/或
paste_postprocess
设置对粘贴的代码执行javascript操作。

来源:

tinyMCE.init({
    // ...
    plugins : "paste",
    paste_text_sticky : true,
    setup : function(ed) {
        ed.onInit.add(function(ed) {
            ed.pasteAsPlainText = true;
        });
    }
    // ...
});