我正在使用jQuery文本编辑器,一个所见即所得的编辑器,在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,
});