Div를 ContentEditable 선택된 11 Internet Explorer에서에서 텍스트 줄 뒤에 입력 하는 경우 < b r > 태그를 잃을

증상

11 Internet Explorer 또는 Microsoft에서 < b r > 태그에 포함 된 contentEditable div에 텍스트를 입력 하는 경우 < b r > 태그 예기치 않게 삭제 됩니다. < B r > 태그로 분리 된 호스트 콘텐츠 contentEditable div에이 문제가 발생 합니다.

예를 들어, 다음 HTML 샘플에서 Line2를 선택 하 고 asdf을 입력 합니다.
<div contenteditable="true">        <span>
Line1
<br>
Line2
<br>
Line3
<br>
Line4
</span>
</div>
이 경우 뿐만 아니라 삭제 Line2 뿐만 아니라 다음 < b r > 태그입니다. 따라서 줄 3 ("asdf") Line2에 다음과 같이 입력 하면 텍스트 조인.
<div contenteditable="true">        <span>
Line1
<br>
asdfLine3
<br>
Line4
</span>
</div>
참고: 이 문제는 다음 조건 중 하나가 참일 경우 발생 합니다.
  • 사용자는 텍스트를 입력할 수 있는 줄을 선택 하려면 Shift + End를 누릅니다.
  • 마우스 포인터를 사용 하 여 텍스트를 입력 하기 위한 위치를 선택 하려면 < b r > 태그 앞에 클릭 합니다.

원인

텍스트 삽입 하는 동안 선택 범위를 조정 하는 선택 추적기 서비스가이 문제가 발생 합니다. CSelectTracker::AdjustForCaretRequirements 루틴을 호출 하는 서비스 및 후행 줄 바꿈 태그 포함 되도록 끝 표시 포인터 이동이 됩니다. 이 줄 바꿈 차례로 삭제합니다.

해결 방법

이 문제를 해결 하려면 Internet Explorer 대 한 최신 누적 보안 업데이트를 설치 합니다. 이렇게 하려면, Microsoft 업데이트로 이동합니다. 또한 Internet Explorer 용 최신 누적 보안에 대 한 기술 정보 업데이트를 참조 하십시오.

참고: 이 업데이트에 처음 포함 되었습니다는 MS16-063: Internet Explorer 용 보안 업데이트: 2016 년 6 월 14 일.

상태

Microsoft는 이 문제가 '적용 대상' 섹션에 나열된 Microsoft 제품의 문제임을 확인했습니다.

참조

Microsoft가 소프트웨어 업데이트를 설명하기 위해 사용 하는 용어 에 대해 알아봅니다.
속성

문서 ID: 3163201 - 마지막 검토: 2017. 2. 11. - 수정: 2

Internet Explorer 11

피드백