ContentEditable div втрачає.<br>Тег під Вільний час введення після виділеного тексту в Internet Explorer, 11

ВАЖЛИВО! Ця стаття перекладена засобами машинного перекладу Microsoft. Статтю можна редагувати в середовищі Community Translation Framework (CTF). Щоб якомога швидше перекласти всі статті у своїй базі знань різними мовами, компанія Microsoft не лише звертається до професійних перекладачів, але й вдається до машинного перекладу, який потім редагується спільнотою. Такі статті можуть містити лексичні, синтаксичні та граматичні помилки. Microsoft не несе відповідальності за будь-які неточності, помилки або збитки, до яких може призвести неправильний переклад статей або їх використання. Докладніше про CTF див. на веб-сторінці http://support.microsoft.com/gp/machine-translation-corrections/uk-ua.

Клацніть тут, щоб переглянути цю статтю англійською мовою: 3163201
Ознаки
Після введення тексту в contentEditablediv, який містить<br>HTML-теги в Internet Explorer, 11, andMicrosoft край, у<br>Тег видаляється несподівано.

Наприклад: інтервал, що міститься в contentEditablediv, розміщення вмісту, розділених<br>тег, що призведе до не тільки текст, який видаляється, але в<br>тег, а також. Якщо вибрати Line2 та типу, з Line2 та наступні<br>оператор, є removedcausing Line3, вступ текст, який був введений (asdf):
<div contenteditable="true">        <span>            Line1            <br>            Line2            <br>            Line3            <br>            Line4        </span>    </div>
Стає:
<div contenteditable="true">        <span>            Line1            <br>            asdfLine3               <br>            Line4        </span>    </div>
Примітки
  • У<br>тег, між Line2 і Line3 відсутні, викликає Line3 приєднатися введення тексту.
  • Ця проблема виникає лише двох умов:
    • Якщо текст, введіть рядок вибір здійснюється комбінації "Shift + End".
    • Якщо рядок за допомогою лівою кнопкою миші каталог вхідних повідомлень, до якої<br>Існує.
причина
Ця проблема виникає в тому, що служба відстеження виділення налаштовує вибору діапазону, під Вільний час введення в текстовому. Налаштування досягається виклику звичайної CSelectTracker::AdjustForCaretRequirements. Це призводить до припинення розмітки вказівник миші для переміщення та включає в кінці вставити розрив. Таким чином, призводить до видалення рядка.
Розв'язанн
Щоб вирішити цю проблему, інсталюйте на останні Сукупне поновлення безпеки для Internet Explorer. Для цього перейдіть до служби сайт Microsoft Update. Крім того, див. у технічні відомості про останні Сукупне поновлення безпеки для Internet Explorer.

Примітка. Це оновлення спочатку входило до складу до MS16-063: оновлення системи безпеки Internet Explorer: 14 червня 2016.
Стан
корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".
Посилання
Докладніше про у ТермінологіяMicrosoft, що використовується для опису оновлень програмного забезпечення.
Примітка. Це екстрена стаття, яку написала служба підтримки Microsoft. Інформація в цій статті призначена для вирішення нових проблем і надається "як є". З огляду на швидкість її підготовки та публікації, ця стаття може містити орфографічні помилки і її може бути змінено будь-коли без попереднього повідомлення. Додаткову інформацію див. в повідомленні про авторське право.

Попередження. Цю статтю переведено автоматично

Властивості

Ідентифікатор статті: 3163201 – останній перегляд: 06/14/2016 17:14:00 – виправлення: 1.0

Internet Explorer 11

  • kbqfe kbsurveynew kbfix kbexpertiseadvanced kbmt KB3163201 KbMtuk
Зворотний зв’язок