jQuery文本编辑器:删除不允许的粘贴格式

jQuery文本编辑器:删除不允许的粘贴格式,jquery,jquery-ui,text-editor,Jquery,Jquery Ui,Text Editor,我正在使用jQuery文本编辑器,一个wysiwyg编辑器在textarea输入中创建富格式HTML 我可以在javascript代码中启动编辑器,并允许/不允许某些格式选项。但是,当我从其他地方(Word、电子邮件客户端等)复制和粘贴文本时,它会保留所有格式,即使我不允许在编辑器中使用此特定格式选项 有没有什么聪明的方法可以去除所有我不允许的HTML格式?或者,我可以告诉编辑器自动剥离粘贴的不允许的格式吗 这是创建编辑器的代码。如果复制例如彩色文本,它会在其中保留文本颜色的HTML格式,即使我

我正在使用jQuery文本编辑器,一个wysiwyg编辑器在textarea输入中创建富格式HTML

我可以在javascript代码中启动编辑器,并允许/不允许某些格式选项。但是,当我从其他地方(Word、电子邮件客户端等)复制和粘贴文本时,它会保留所有格式,即使我不允许在编辑器中使用此特定格式选项

有没有什么聪明的方法可以去除所有我不允许的HTML格式?或者,我可以告诉编辑器自动剥离粘贴的不允许的格式吗

这是创建编辑器的代码。如果复制例如彩色文本,它会在其中保留文本颜色的HTML格式,即使我不允许使用颜色选项:

$("#myTextarea").jqte({

  // only allow italic, bold, line break and links 
  "i":true,
  "b": true,    
  "br": true,
  "link":true,
  "source":true,

  // disallow everything else
  "button":false,
  "center":false,
  "color":false,
  "fsize":false,
  "fsizes":false,
  "funit":false,
  "format":false,
  "formats":false,
  "indent":false,
  "linktypes":false,
  "left":false,
  "ol":false,
  "outdent":false,
  "p":false,
  "placeholder":false,
  "remove":false,
  "right":false,
  "rule":false,
  "sub":false,
  "strike":false,
  "sup":false,
  "u":false,
  "ul":false,
  "unlink":false,
 });

这似乎是插件中的一个bug或缺少的功能。修复,扩展jquery插件中的复制/粘贴功能-也许你想联系插件作者。另一方面,您可以剥离服务器端的特定html标记。。。这是我现在使用的推荐方法,因为它可以更好地处理第三方文本的粘贴。这似乎是插件中的一个bug或缺少的功能。修复,扩展jquery插件中的复制/粘贴功能-也许你想联系插件作者。另一方面,您可以剥离服务器端的特定html标记。。。我现在使用的是推荐使用的方法,因为它可以更好地处理第三方文本的粘贴。