Objawy

Podczas wpisywania tekstu w contentEditable div, który zawiera tag < br > w programie Internet Explorer 11 lub Microsoft Edge tag < br > skreśla się nieoczekiwanie. To zachowanie występuje w contentEditable div czy zawartość hosty są oddzielane tag < br >.

Na przykład załóżmy, że wybierz wiersz2 w następującym przykładzie HTML, a następnie wpisz asdf:

<div contenteditable="true">        <span>
Line1
<br>
Line2
<br>
Line3
<br>
Line4
</span>
</div>

W tej sytuacji jest nie tylko wiersz2 usunięte, ale również następujący tag < br >. W związku z tym wiersz3 dołącza tekst wpisany ("asdf") w wiersz2, w następujący sposób:

<div contenteditable="true">        <span>
Line1
<br>
asdfLine3
<br>
Line4
</span>
</div>

Uwaga Ten problem występuje, jeśli spełniony jest jeden z następujących warunków:

  • Naciśnij Shift + End, aby zaznaczyć wiersz, w którym będzie wprowadzić tekst.

  • Wskaźnik myszy umożliwia kliknij tuż przed tag < br > Aby wybrać lokalizację do wprowadzania tekstu.

Przyczyna

Ten problem występuje, ponieważ usługa tracker zaznaczenia dostosowuje zakres wyboru podczas wstawiania tekstu. Usługa wywołuje procedury CSelectTracker::AdjustForCaretRequirements , a to przesuwa wskaźnik znaczników zakończenia, tak by zawierał końcowe tag podział wiersza. To z kolei usuwa podział wiersza.

Rozwiązanie

Aby rozwiązać ten problem, należy zainstalować najnowszej aktualizacji zabezpieczeń dla programu Internet Explorer. Aby to zrobić, przejdź do witryny Microsoft Update. Dodatkowo zobacz temat informacje techniczne dotyczące najnowszych zabezpieczeń zbiorczej aktualizacji dla programu Internet Explorer

Uwaga Ta aktualizacja została uwzględniona w MS16-063: Aktualizacja zabezpieczeń dla programu Internet Explorer: 14 czerwca 2016.

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.

Powiązane artykuły

Zobacz więcej informacji na temat terminologii stosowanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.

Potrzebna dalsza pomoc?

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów firmy Microsoft

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?

Dziękujemy za opinię!

×