Simptome
Când Introduceți text într-un div contentEditable care conține o etichetă < br > în Internet Explorer 11 sau Microsoft Edge, eticheta < br > se elimină în mod neașteptat. Acest comportament se produce într-un div contentEditable care găzduiește conținut separat de o etichetă < br >.
De exemplu, să presupunem că Selectați Line2 în următoarea mostră HTML și apoi tastați asdf:<div contenteditable="true"> <span>
Line1 <br> Line2 <br> Line3 <br> Line4 </span> </div>
În această situație, este nu doar Line2 șters, dar, de asemenea, următoarele eticheta < br >. De aceea, Line3 asociază textul că ați tastat ("asdf") în Line2, după cum urmează:
<div contenteditable="true"> <span>
Line1 <br> asdfLine3 <br> Line4 </span> </div>
Notă Această problemă se produce dacă este adevărată una dintre următoarele condiții:
-
Apăsați Shift + End pentru a selecta linia unde veți Introduceți textul.
-
Utilizaţi indicatorul mouse-ul să faceţi clic pe chiar înainte de eticheta < br > pentru a selecta locația pentru introducerea de text.
Cauza
Această problemă apare deoarece serviciul de monitorizare selecție reglează intervalul de selecție în timpul introducerea de text. Serviciul apelează rutinei CSelectTracker::AdjustForCaretRequirements și acest lucru se mută indicatorul marcajul final, astfel încât acesta include eticheta de sfârşit de linie de la final. Acest lucru, în schimb, șterge sfârşit de linie.
Rezolvare
Pentru a remedia această problemă, instalați cea mai recentă actualizare de securitate cumulativă pentru Internet Explorer. Pentru aceasta, mergeți la Microsoft Update. În plus, vedeți informații tehnice despre cea mai recentă de securitate cumulativă de actualizare pentru Internet Explorer. Notă Această actualizare a fost inclusă prima dată în MS16-063: actualizare de securitate pentru Internet Explorer: 14 iunie 2016.
Stare
Microsoft a confirmat că aceasta este o problemă cu produsele Microsoft enumerate în secţiunea „Se aplică la".
Referințe
Aflați ce terminologie utilizează Microsoft pentru a descrie actualizările de software.