首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >tinyMCE删除MS Word标记

tinyMCE删除MS Word标记
EN

Stack Overflow用户
提问于 2010-09-25 03:27:38
回答 2查看 11.3K关注 0票数 7

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-09-27 14:22:54

我不是很确定你想要什么,但我猜你是想把Word中的文本复制到tinymce中。为了去掉所有不需要的标签和其他类似文本装饰的东西,你需要使用paste 。对init函数使用以下设置:

代码语言: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 : "",

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

票数 14
EN

Stack Overflow用户

发布于 2011-02-23 20:53:28

来源:How to make tinymce paste in plain text by default

代码语言:javascript
运行
复制
tinyMCE.init({
    // ...
    plugins : "paste",
    paste_text_sticky : true,
    setup : function(ed) {
        ed.onInit.add(function(ed) {
            ed.pasteAsPlainText = true;
        });
    }
    // ...
});
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3790318

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档