应用对象
Internet Explorer 11

症状

当包含 < br > 标记在 Internet Explorer 11 或 Microsoft 边缘宽度为 div 中键入文本时,意外地删除 < br > 标记。按照 tab 键 div 中隔开 < br > 标记该主机内容出现此现象。例如,假设您在下面的示例 HTML 选择行 2,然后键入asdf:

<div contenteditable="true">        <span>            Line1            <br>            Line2            <br>            Line3            <br>            Line4        </span>    </div>

在此情况下,不只是行 2 删除,而且下面的 < br > 标记。因此,Line3 的联接,您键入的文本 ("asdf") 行 2 中,,如下所示︰

<div contenteditable="true">        <span>            Line1            <br>            asdfLine3               <br>            Line4        </span>    </div>

注意:如果满足以下条件之一为真,将出现此问题︰

  • 按 Shift + 最终选择将在其中输入文本的行。

  • 使用鼠标指针来之前的 < br > 标记,选择用于输入文本的位置单击。

原因

发生此问题是因为选择跟踪服务调整选择范围中插入文本。服务调用CSelectTracker::AdjustForCaretRequirements例程中,而这将结束标记指针移动以使其包括尾随换行符标记。这样,反过来,删除换行符。

解决方案

若要修复此问题,请安装最新的 Internet Explorer 累积安全更新。要执行此操作,请转到Microsoft 更新。此外,请参阅Internet Explorer 最新的累积安全更新的技术信息注意:此更新最初包含在MS16 063: Internet Explorer 安全更新︰ 2016 6 月 14,

状态

Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。

参考资料

了解 Microsoft 用于描述软件更新的术语

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。