ContentEditable div praranda<br>žymę, kai įvedate tekstą po pasirinkto teksto eilutės gale Internet Explorer 11

SVARBU: šis straipsnis išverstas naudojant „Microsoft“ mašininio vertimo programinę įrangą ir gali būti pataisytas naudojant „Community Translation Framework“ (CTF) technologiją. „Microsoft“ siūlo mašinos išverstus ir po to bendruomenės suredaguotus straipsnius, taip pat žmogaus išverstus straipsnius siekdama suteikti prieigą prie visų savo žinių bazės straipsnių daugeliu kalbų. Mašinos išverstuose ir vėliau paredaguotuose straipsniuose gali būti žodyno, sintaksės ir / arba gramatikos klaidų. „Microsoft“ neatsako už jokius netikslumus, klaidas arba žalą, patirtą dėl neteisingo turinio vertimo arba mūsų klientų naudojimosi juo. Daugiau apie CTF žr. http://support.microsoft.com/gp/machine-translation-corrections.

Spustelėkite čia, norėdami pamatyti šio straipsnio versiją anglų kalba: 3163201
Požymiai
Kai įvedate tekstą į contentEditablediv, kuriame yra<br>Internet Explorer 11 andMicrosoft krašto, HTML Žymos į<br>netikėtai pašalinami žymę.

Pvz.: span aplanke % contentEditablediv, turinio atskirti išteklių nuoma<br>žymė atsiras ne tik tekstas, pašalinti bet<br>taip pat žymę. Jei pasirinksite 2 linija neu¾sisakê ir tipą, kad 2 linija neu¾sisakê ir toliau<br>patvirtinimas yra removedcausing Line3 prisijungti prie tekstą, kuris buvo įvestas (asdf):
<div contenteditable="true">        <span>            Line1            <br>            Line2            <br>            Line3            <br>            Line4        </span>    </div>
Tampa:
<div contenteditable="true">        <span>            Line1            <br>            asdfLine3               <br>            Line4        </span>    </div>
Pastabos
  • Toliau<br>2 linija neu¾sisakê ir Line3 trūksta, priežastys Line3 prisijungti prie įvestą tekstą.
  • Ši problema kyla tik dėl dviejų priežasčių:
    • Jei teksto spausdinimo atsiranda eilutės parenkamos su "Shift + End" klavišų derinys.
    • Pasirinkus eilutę naudodami kairiuoju pelės mygtuku spustelėkite iki vietą kur<br>nėra.
Priežastis
Ši problema kyla dėl to, kad pasirinkimas sekimo paslaugas reguliuoja pasirinkimo diapazonas teksto įterpimo metu. Skambindami įprastus CSelectTracker::AdjustForCaretRequirements pasiekiamas pakeitimus. Dėl pabaigos žymėjimo rodyklė perkelti ir įtraukti gale eilutės lūžį. Todėl jis sukelia pašalinimas iš 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. toliau 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 d..
Būsena
„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.
Nuorodos
Susipažinkite su terminologijąkurią „Microsoft“ naudoja programinės įrangos naujinimams apibūdinti.
Pastaba. Tai yra SPARČIOJO PUBLIKAVIMO straipsnis, sukurtas „Microsoft“ palaikymo organizacijoje ir pateikiamas tiesiai iš jos. Jame esanti informacija pateikiama tokia, kokia yra, atsižvelgiant į iškilusias problemas. Kadangi siekiama šią informaciją pateikti kuo greičiau, joje gali būti spausdinimo klaidų, todėl bet kuriuo metu ji gali būti pakeista apie tai nepranešus. Kitos informacijos žr. naudojimo sąlygose.

Įspėjimas: šis straipsnis išverstas automatiškai

Savybės

Straipsnio ID: 3163201 – Paskutinė peržiūra: 06/14/2016 21:44:00 – Peržiūra: 1.0

Internet Explorer 11

  • kbqfe kbsurveynew kbfix kbexpertiseadvanced kbmt KB3163201 KbMtlt
Atsiliepimai