原插件简单的把html转为了text,DOM结构都没了,这里改造一下,比较马虎的完成Word等富文本粘贴,也许可以用tidy来净化一下?
A plugin for the Summernote WYSIWYG editor.
summernote-cleaner removes the unnecessary and possibly layout breaking Crud that gets added to MSWord, Open Office, and Libre Office Documents.
The plugin can function in a couple of different ways. It can have a Toolbar Button which allows the Cleaning of the Editor's Text, or Pasted Text can be Cleaned when Pasted into the Text Editor.
Include the following code after Summernote:
<script src="summernote-cleaner.js"></script>
Currently available in English!
$('.summernote').summernote({
toolbar:[
['cleaner',['cleaner']], // The Button
['style',['style']],
['font',['bold','italic','underline','clear']],
['fontname',['fontname']],
['color',['color']],
['para',['ul','ol','paragraph']],
['height',['height']],
['table',['table']],
['insert',['media','link','hr']],
['view',['fullscreen','codeview']],
['help',['help']]
],
cleaner:[
element:'.summernote', // The element you use to initialise Summernote.
time:900, // Time to display the Notification.
action:'both' // Options: button|both|paste
]
});