网页网站您现在的位置是:首页 > 博客日志 > 网页网站

UEditor设置allowDivTransToP:false仍然将div标签自动变成p标签的问题

<a href='mailto:'>微wx笑</a>的头像微wx笑2020-06-03 21:15:50网页网站人已围观关键字: UEditor  Fillter  过虑器  

从一个网页上复制了一部分内容粘贴到UEditor中,但是div标签自动变成p标签。调试发现内容被判定为来自word,在进入过虑处理的时候把标签完全过虑掉了,导致参数“allowDivTransTo

从一个网页上复制了一部分内容粘贴到UEditor中,但是div标签自动变成p标签。调试发现内容被判定为来自word,在进入过虑处理的时候把标签完全过虑掉了,导致参数“allowDivTransToP:false //允许进入编辑器的div标签自动变成p标签”形同虚设。te6编程技术_踩坑日志_进阶指南_无知人生


te6编程技术_踩坑日志_进阶指南_无知人生

处理该问题的方法:
将ueditor.all.js文件的8468行内容“//.replace(/</?div[^>]*>/g,'')”
也就是 function filterPasteWord( str ) 函数中的一条语句前添加双斜杠“//”注释掉。te6编程技术_踩坑日志_进阶指南_无知人生


te6编程技术_踩坑日志_进阶指南_无知人生

本文由 微wx笑 创作,采用 CC BY-NC 4.0 许可协议。 非商业性使用可自由转载、引用、甚至修改,但需署名作者且注明出处。

很赞哦! () 有话说 ()