Traci ContentEditable div<br>znacznik po wpisaniu po wybranego wiersza tekstu w programie Internet Explorer 11

WAŻNE: Ten artykuł został przetłumaczony przy użyciu oprogramowania firmy Microsoft do tłumaczenia maszynowego i może być poprawiony przy użyciu technologii Community Translation Framework (CTF). Firma Microsoft udostępnia artykuły tłumaczone maszynowo, poprawione przez społeczność, a także tłumaczone przez tłumaczy profesjonalnych, aby zapewnić dostęp do wszystkich artykułów w bazie wiedzy w wielu językach. Artykuły tłumaczone maszynowo i poprawione mogą zawierać błędy pisowni, składniowe i gramatyczne. Firma Microsoft nie ponosi odpowiedzialności za żadne nieścisłości, błędy ani szkody spowodowane przez niepoprawne tłumaczenia zawartości ani przez korzystanie z niej przez klientów. Więcej o strukturze CTF: http://support.microsoft.com/gp/machine-translation-corrections/pl.

Anglojęzyczna wersja tego artykułu to: 3163201
Symptomy
Podczas wpisywania tekstu w contentEditablediv, który zawiera<br>Tagi HTML w Internet Explorer 11 oraz krawędzi,<br>znacznik jest usuwany nieoczekiwanie.

Na przykład: zakres znajduje się w contentEditablediv, obsługi zawartości oddzielone<br>Tag spowoduje nie tylko tekst usuwana, ale<br>jak również tag. Jeśli wybierzesz wiersz2 i typ, wiersz2 i po<br>oświadczenie to removedcausing wiersz3 łączącą tekst, który był wpisany (asdf):
<div contenteditable="true">        <span>            Line1            <br>            Line2            <br>            Line3            <br>            Line4        </span>    </div>
Staje się:
<div contenteditable="true">        <span>            Line1            <br>            asdfLine3               <br>            Line4        </span>    </div>
Uwagi
  • Z<br>w tagu między wiersz2 i wiersz3 brak tej przyczyny wiersz3 do przyłączenia tekst maszynowy.
  • Ten problem występuje tylko dla dwóch warunków:
    • W przypadku wpisywania tekstu po dokonaniu wyboru linii z kombinacją klawiszy "Shift + End".
    • Po zaznaczeniu wiersza za pomocą kliknięcia lewym przyciskiem myszy do lokalizacji gdzie<br>istnieje.
Przyczyna
Ten problem występuje, ponieważ usługa tracker zaznaczenia dostosowuje zakres wyboru podczas wstawiania tekstu. Korekta uzyskuje się poprzez wywołanie procedury CSelectTracker::AdjustForCaretRequirements. Powoduje to, że wskaźnik końca znaczników do poruszania się i obejmują końcowe podział wiersza. W związku z tym powoduje usunięcie podziału 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 informacji technicznych dotyczących najnowszej zbiorczej aktualizacji zabezpieczeń 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”.
Materiały referencyjne
Dowiedz się więcej o terminologiaużywaną przez firmę Microsoft do opisywania aktualizacji oprogramowania.
Uwaga: Niniejszy artykuł, przeznaczony do „SZYBKIEJ PUBLIKACJI”, został utworzony bezpośrednio przez organizację pomocy technicznej firmy Microsoft. Zawarte w nim informacje są udostępniane „w stanie takim, w jakim są” w odpowiedzi na pojawiające się problemy. W wyniku przyspieszonego trybu udostępniania materiały mogą zawierać błędy typograficzne i mogą zostać poprawione w dowolnym momencie bez uprzedzenia. Więcej informacji można znaleźć w Warunkach użytkowania.

Ostrzeżenie: ten artykuł przetłumaczono automatycznie

Właściwości

Identyfikator artykułu: 3163201 — ostatni przegląd: 06/14/2016 21:13:00 — zmiana: 1.0

Internet Explorer 11

  • kbqfe kbsurveynew kbfix kbexpertiseadvanced kbmt KB3163201 KbMtpl
Opinia