tinyMCE删除MS Word标签

Bri*_*old 5 tinymce ms-word copy-paste

我正在使用tinymce Version:3.3.7,当我从tinymce中粘贴"as plain text"时,我仍然会得到mso标签.是否可以通过tinyMCE中的某些设置删除这些,或者我是否需要使用php剥离标记?

Tha*_*ama 11

我并不确定你想要什么,但我想你是想把文字从Word复制到tinymce.为了摆脱所有不需要的标签和textdecoration等其他东西,你需要使用粘贴插件.将此设置用于init函数:

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 : "",
Run Code Online (Sandbox Code Playgroud)

您还可以使用paste_preprocess和/或paste_postprocess设置对粘贴的代码执行javascript操作.


w35*_*l3y 8

source:默认情况下如何以纯文本制作tinymce paste

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