去除tinymce中粘贴的样式

复制代码
复制代码
import "tinymce/plugins/paste";
tinymce.init({
  ...其他配置,
  plugins: ["paste"],

  

  paste_auto_cleanup_on_paste: true,
  paste_remove_styles: true,
  paste_remove_styles_if_webkit: true,
  paste_strip_class_attributes: true,
  paste_as_text: true,

 

  //如需要将一下特殊的标签删掉或者替换一下,此时需要有一个类似于拦截器的存在来处理一下,paste插件提供了这样的函数,代码如下;

  paste_postprocess: async function (plugin, args) {

    // args.node可以获取到粘贴过来的所有dom节点,直接可以用操作dom的方式取修改它
    // 注意此函数不需要return返回值,直接修改即可
    console.log("复制粘贴paste_postprocess", args.node);
    console.log(args.node.childNodes);
  }


});

复制代码
复制代码
posted @   怪-人  阅读(110)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
点击右上角即可分享
微信分享提示