主题: chrome浏览器标签后面插入内容和别的浏览器表现不一致,导致标签嵌套
作者: dev, 发布日期: 2013-12-13 12:21:21, 浏览数: 1917
操作系统: win7

浏览器版本: chrome21-30,目测所有chrome版本

KindEditor版本: KindEditor 4.1.10 (2013-11-23),我在演示页面测试的,目测也是所有版本

BUG再现步骤:
1.在chrome内核浏览器打开编辑器,输入任意文字,选中部分或全部文字点击超链接按钮新建超链接。反正就是要有个A标签
2.关标定位到超链接后面,鼠标点击或键盘方向键定位。

3.插入一个表情,你会发现新插入的内容嵌套到了A标签里头。


BUG说明:

1.这是我研究DIV编辑器时发现的,一直找不到解决办法,很无奈。UEditor解决方法是在A标签后面插入了\u8203,但是如果这个字符被删除,效果还是一样的,治标不治本

2.chrome中标签后面插入新内容,新内容会嵌套到标签中,如果是键盘方向键从左边定位到A标签最后,插入表情所有浏览器都是一致的插入到A标签里头,但是如果是键盘方向键从右边定位或鼠标定位到到A标签最后,再插入表情,除了chrome,其他浏览器都是插入到A标签后面。

3.chrome中其他非自己闭合的标签和A标签效果一致,比如span。


期望结果:
希望能实现chrome和其他浏览器的这一操作表现一致,如果解决了顺带把解决方法告诉我发我QQ(我注册的QQ邮箱)。
发表新帖 发表回复