forked from mirror/MrDoc
优化Editor.md编辑器XSS过滤逻辑
This commit is contained in:
parent
282e5e5e44
commit
3428770427
@ -4446,10 +4446,8 @@
|
||||
var markdownParsed = marked(markdownDoc, markedOptions);
|
||||
|
||||
// markdownParsed = editormd.filterHTMLTags(markdownParsed, settings.htmlDecode);
|
||||
// 加载DOMPurify过滤HTML
|
||||
editormd.loadScript(settings.plugin_path + 'purify.min',function(){
|
||||
markdownParsed = DOMPurify.sanitize(markdownParsed,{ADD_TAGS: ['iframe']});
|
||||
});
|
||||
// 使用DOMPurify过滤HTML
|
||||
markdownParsed = DOMPurify.sanitize(markdownParsed,{ADD_TAGS: ['iframe']});
|
||||
// console.log(markdownParsed)
|
||||
|
||||
if (settings.markdownSourceCode) {
|
||||
|
@ -331,6 +331,7 @@
|
||||
<script src="{% static 'vditor/dist/method.min.js' %}?version={{mrdoc_version}}"></script>
|
||||
{% elif doc.editor_mode == 1 %}
|
||||
<script src="{% static 'editor.md/lib/marked.min.js' %}?version={{mrdoc_version}}"></script>
|
||||
<script src="{% static 'editor.md/lib/purify.min.js' %}?version={{mrdoc_version}}"></script>
|
||||
<script src="{% static 'editor.md/editormd.js' %}?version={{mrdoc_version}}"></script>
|
||||
{% elif doc.editor_mode == 4 %}
|
||||
<!-- 在线表格 -->
|
||||
|
Loading…
x
Reference in New Issue
Block a user