ContentEditable div mister<br>Når du skriver inn når du har valgt linje med tekst i Internet Explorer 11

VIKTIG: Denne artikkelen ble oversatt med maskinoversettelsesprogramvare fra Microsoft og muligens redigert av Microsoft Community via CTF-teknologi i stedet for av en oversetter. Microsoft tilbyr både menneskelig oversatte og maskinoversatte/Community-redigerte artikler, slik at du får tilgang til alle artiklene i vår Knowledge Base på ditt eget språk. En maskinoversatt eller Community-redigert artikkel er imidlertid ikke alltid perfekt. Den kan inneholde feil i vokabular, syntaks eller grammatikk, mye likt en fremmedspråklig som forsøker å snakke språket ditt. Microsoft har ikke ansvar for unøyaktige opplysninger, feil eller skade forårsaket av feilaktig oversettelse av innholdet eller kundenes bruk av informasjonen. Microsoft oppdaterer jevnlig maskinoversettelsesprogramvaren og -verktøyene for å forbedre redigering av maskinoversatte tekster.

Den engelske versjonen av denne artikkelen er den følgende: 3163201
Symptom
Når du skriver inn tekst i en contentEditablediv som inneholder<br>HTML-koder i Internet Explorer 11 andMicrosoft kanten av<br>merket fjernes uventet.

For eksempel: en periode som er plassert i en contentEditablediv som er vert for innhold som er atskilt med<br>koden vil resultere i at ikke bare teksten blir fjernet, men det<br>koden også. Hvis du velger linje2 og type, linje2 og følgende<br>setningen er removedcausing linje3 å bli med i teksten som var skrevet (asdf):
<div contenteditable="true">        <span>            Line1            <br>            Line2            <br>            Line3            <br>            Line4        </span>    </div>
Blir:
<div contenteditable="true">        <span>            Line1            <br>            asdfLine3               <br>            Line4        </span>    </div>
Notater
  • Den<br>kode mellom linje2 og linje3 mangler som forårsaker linje3 til inntastet tekst.
  • Dette problemet oppstår bare for to forhold:
    • Hvis du skriver inn tekst oppstår etter at linjen valg som er gjort med "Skift + End"-tastekombinasjon.
    • Hvis linjen er valgt ved hjelp av venstre museklikk til plasseringen der<br>Det finnes.
Årsak
Dette problemet oppstår fordi tjenesten valget sporing justerer valg området under tekstinnsetting. Justeringen oppnås ved å kalle CSelectTracker::AdjustForCaretRequirements-rutinen. Dette fører til slutt markup pekeren til å flytte og ta det etterfølgende linjeskiftet. Derfor det fører til at fjerningen av linjeskift.
Løsning
Hvis du vil løse dette problemet, kan du installere den nyeste kumulative sikkerhetsoppdateringen for Internet Explorer. Hvis du vil gjøre dette, kan du gå til Microsoft Update. I tillegg kan du se i Teknisk informasjon om den nyeste kumulative sikkerhetsoppdateringen for Internet Explorer.

Obs! Denne oppdateringen var først inkludert i den MS16-063: Sikkerhetsoppdatering for Internet Explorer: 14 juni 2016.
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".
Referanser
Lær mer om den terminologisom Microsoft bruker for å beskrive programvareoppdateringer.
Obs! Dette er en "FAST PUBLISH"-artikkel som er opprettet direkte innenfor Microsofts kundestøtteorganisasjon. Informasjonen her leveres "som den er" som svar på problemer som kan oppstå. Som et resultat av den korte tiden det tar å gjøre materialet tilgjengelig, kan det inneholde skrivefeil, og det kan når som helst og uten forvarsel bli revidert. Se Vilkår for bruk for mer informasjon.

Advarsel: Denne artikkelen er autooversatt

Egenskaper

Artikkel-ID: 3163201 – Forrige gjennomgang: 06/14/2016 21:43:00 – Revisjon: 1.0

Internet Explorer 11

  • kbqfe kbsurveynew kbfix kbexpertiseadvanced kbmt KB3163201 KbMtno
Tilbakemelding