ContentEditable-div verliest<br>code wanneer u na de geselecteerde regel tekst in Internet Explorer 11 typt

BELANGRIJK: Dit artikel is vertaald door middel van automatische vertalingssoftware van Microsoft en is mogelijk nabewerkt door de Microsoft Community via CTF-technologie (Community Translation Framework) of door een menselijke vertaler. Microsoft biedt zowel automatisch vertaalde, door mensen vertaalde en door de community nabewerkte artikelen aan, zodat er in meerdere talen toegang is tot alle artikelen in onze Knowledge Base. Een vertaald of bewerkt artikel kan fouten bevatten in vocabulaire, syntaxis of grammatica.. Microsoft is niet verantwoordelijk voor eventuele onjuistheden, fouten of schade ten gevolge van een foute vertaling van de inhoud van een bericht of het gebruik van deze vertaalde berichten door onze klanten.

De Engelstalige versie van dit artikel is de volgende: 3163201
Symptomen
Wanneer u tekst typt in een contentEditablediv met<br>HTML-tags in Internet Explorer 11 andMicrosoft rand, de<br>label wordt onverwacht verwijderd.

Bijvoorbeeld: als u een reeks zich in een contentEditablediv die als host fungeert voor inhoud, gescheiden door<br>label heeft tot gevolg dat niet alleen de tekst die wordt verwijderd, maar de<br>tag. Als u regel2 en type, de regel2 en de volgende selecteert<br>instructie removedcausing regel3 lid worden van de tekst die is getypte (asdf) zijn:
<div contenteditable="true">        <span>            Line1            <br>            Line2            <br>            Line3            <br>            Line4        </span>    </div>
Als volgt uit:
<div contenteditable="true">        <span>            Line1            <br>            asdfLine3               <br>            Line4        </span>    </div>
Opmerkingen
  • De<br>code tussen de regel2 regel3 ontbreekt die oorzaken regel3 deel te nemen aan de getypte tekst.
  • Dit probleem doet zich alleen voor twee voorwaarden:
    • Als u tekst typen treedt op na regelselectie wordt gemaakt met de toetscombinatie 'Shift + End'.
    • Als de regel is geselecteerd met behulp van de linker muisklik op de locatie waar<br>Er bestaan.
Oorzaak
Dit probleem treedt op omdat de selectie beheer service het bereik selecteren tijdens het invoegen van tekst past. De aanpassing wordt bereikt door het aanroepen van de routine CSelectTracker::AdjustForCaretRequirements. Dit zorgt ervoor dat de aanwijzer einde markeringen te verplaatsen en omvatten de navolgende regeleinde. Daarom wordt het regeleinde verwijderd.
Oplossing
U kunt dit probleem oplossen door de meest recente cumulatieve beveiligingsupdate voor Internet Explorer te installeren. Hiertoe gaat u naar Microsoft Update. Zie ook de technische informatie over de meest recente cumulatieve beveiligingsupdate voor Internet Explorer.

Opmerking Deze update werd voor het eerst opgenomen de MS16-063: Beveiligingsupdate voor Internet Explorer: 14 juni 2016.
Status
Microsoft heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.
Referenties
Meer informatie over de terminologiedie door Microsoft wordt gebruikt om software-updates te beschrijven.
Opmerking Dit is een artikel voor snelle publicatie dat rechtstreeks is gemaakt vanuit de ondersteuningsorganisatie van Microsoft. De informatie in dit artikel wordt in de huidige vorm aangeboden in reactie op nieuw geconstateerde problemen. Aangezien artikelen van dit type zeer snel moeten worden gepubliceerd, kan de inhoud typografische fouten bevatten en kan de inhoud zonder voorafgaande kennisgeving worden gewijzigd. Raadpleeg de Gebruiksrechtovereenkomst voor overige aandachtspunten.

Waarschuwing: dit artikel is automatisch vertaald

Eigenschappen

Artikel-id: 3163201 - Laatst bijgewerkt: 06/14/2016 21:43:00 - Revisie: 1.0

Internet Explorer 11

  • kbqfe kbsurveynew kbfix kbexpertiseadvanced kbmt KB3163201 KbMtnl
Feedback