主题: chrome下C-V粘贴含格式的内容时内容颠倒 |
作者: shirne, 发布日期: 2011-09-17 09:53:02, 浏览数: 3796 |
操作系统: Windows 7
浏览器: chrome KindEditor版本:4.0 BUG再现步骤: 1.在chrome下打开含有kindeditor的页面 2.从其它页面复制一段html格式的内容 3.回到编辑器页面接Ctrl-V或右键粘帖,内容的行序会被颠倒过来,在ie8下无此种情况
ie8下结果
chrome下结果
在chrome下粘贴时不会颠倒 |
作者: GuangWong, 发布日期: 2011-09-18 00:41:41 |
开源代码找注册粘贴事件那里有个webkit的特殊逻辑,问题在去除apple-style-span的那里,有个remove方法,追进去看看吧,问题就在里面。
|
回复 |
作者: shirne, 发布日期: 2011-09-18 17:03:18 |
回复GuangWong:谢谢,去看下先
|
回复 |
作者: shirne, 发布日期: 2011-09-18 17:23:35 |
修改了源代码一个地方
kindeditor.js 按我的逻辑来讲,用after将子元素插入到该元素后面,完成后子元素是要颠倒的,可不知道为什么其它浏览器没有这个情况.
改这一个地方应该不会有什么问题吧? |
回复 |