Požymiai
Įvesdami tekstą contentEditable DIV, kuriame yra Internet Explorer 11 arba "Microsoft" Edge žymę < br > < br > žymę panaikinamas netikėtai. Tai atliekama contentEditable DIV, pagrindinio kompiuterio turinį, kuris yra atskirta < br > žymę.
Pavyzdžiui, Tarkime, kad pasirinksite 2 linija neu¾sisakê į šį pavyzdį HTML ir įveskite asdf:<div contenteditable="true"> <span>
Line1 <br> Line2 <br> Line3 <br> Line4 </span> </div>
Tokiu atveju yra ne tik 2 linija neu¾sisakê panaikinti, bet šią < br > žymę. Todėl Line3 prisijungia prie teksto, kurį įvedėte ("asdf") 2 linija neu¾sisakê, taip:
<div contenteditable="true"> <span>
Line1 <br> asdfLine3 <br> Line4 </span> </div>
Pastaba. Ši problema kyla, jei tenkinama bent viena iš šių sąlygų:
-
Jūs paspauskite Shift + End, kad pažymėtumėte eilutės, kur reikės įvesti tekstą.
-
Naudokite pelės žymiklį spustelėkite prieš žymę < br > pasirinkite vietą įvesti tekstą.
Priežastis
Ši problema kyla dėl to, kad pasirinkimas sekimo paslaugas reguliuoja pasirinkimo diapazonas teksto įterpimo metu. Tarnyba iškviečia CSelectTracker::AdjustForCaretRequirements įprastus ir tai nustato pabaigos žymės žymeklį, kad jame yra gale eilutės lūžį žymę. Tai, savo ruožtu, panaikina eilutės lūžį.
Sprendimas
Norėdami išspręsti šią problemą, įdiekite naujausią Kaupiamasis saugos naujinimas, skirtas "Internet Explorer". Norėdami tai padaryti, eikite į "Microsoft Update". Be to, žr. techninės informacijos apie naujausią Kaupiamasis saugos naujinimas, skirtas "Internet Explorer". Pastaba. Šis naujinimas pirmą kartą įtraukta į toliau MS16-063: saugos naujinimas, skirtas "Internet Explorer": 2016 m. birželio 14.
Būsena
„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.
Nuorodos
Sužinokite daugiau apie terminologiją , kurią "Microsoft" naudoja programinės įrangos naujinimams apibūdinti.