diff --git a/static/editor.md/editormd.js b/static/editor.md/editormd.js index 2a25e2b..012113a 100644 --- a/static/editor.md/editormd.js +++ b/static/editor.md/editormd.js @@ -4167,6 +4167,7 @@ var tag = filterTags[i]; html = html.replace(new RegExp("\<\s*" + tag + "\s*([^\>]*)\>([^\>]*)\<\s*\/" + tag + "\s*\>", "igm"), ""); + html = html.replace(new RegExp("\<\s*" + tag + ".*?/?>", "igm"), "") // 过滤单闭合标签 } //return html; diff --git a/template/app_doc/docs_base.html b/template/app_doc/docs_base.html index b66ba09..5fa3762 100644 --- a/template/app_doc/docs_base.html +++ b/template/app_doc/docs_base.html @@ -332,6 +332,7 @@ tocContainer : "#toc-container", tocDropdown : false, atLink : false,//禁用@链接 + htmlDecode : "link,style,base,script,iframe", //过滤部分HTML标签 }); {% elif doc.editor_mode == 2 %} diff --git a/template/app_doc/editor/tpl_editor_editormd.html b/template/app_doc/editor/tpl_editor_editormd.html index a5e76e2..9bdd7dd 100644 --- a/template/app_doc/editor/tpl_editor_editormd.html +++ b/template/app_doc/editor/tpl_editor_editormd.html @@ -203,7 +203,7 @@ sequenceDiagram : true, //开启序列图 imageUpload : true, //开启图片上传 codeFold :true, //代码折叠 - htmlDecode : "link,style,script,iframe|on*", //解析部分HTML标签 + htmlDecode : "link,style,base,script,iframe", //过滤部分HTML标签 imageFormats : ["jpg", "jpeg", "gif", "png", "bmp", "webp"], imageUploadURL : "{% url 'upload_doc_img' %}", onchange:function(){