Perde div de ContentEditable<br>tag quando escreve após a linha de texto no Internet Explorer 11 seleccionada

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 3163201
Sintomas
Quando escreve texto numa contentEditablediv que contém<br>Códigos HTML no Internet Explorer 11 andMicrosoft limite, o<br>tag é removido inesperadamente.

Por exemplo: um intervalo localizado num contentEditablediv que hospeda conteúdo separado por<br>tag resultará não só o texto a ser removido, mas o<br>tag bem. Se seleccionar linha2 e tipo, o linha2 e seguintes<br>declaração são removedcausing Linha3 aderir o texto que foi escrito (asdf):
<div contenteditable="true">        <span>            Line1            <br>            Line2            <br>            Line3            <br>            Line4        </span>    </div>
Torna-se:
<div contenteditable="true">        <span>            Line1            <br>            asdfLine3               <br>            Line4        </span>    </div>
Notas
  • O<br>falta tag entre linha2 e Linha3 esse causas Linha3 para juntar o texto digitado.
  • Este problema ocorre apenas nas duas condições:
    • Se escrever texto ocorre após a selecção de linha é efectuada com a combinação de teclas "Shift + End".
    • Se a linha é seleccionada utilizando o clique do rato para a esquerda para a localização em que<br>existe.
Causa
Este problema ocorre porque o serviço de controlador de selecção ajusta o intervalo de selecção durante a inserção de texto. O ajustamento é conseguido ao chamar a rotina CSelectTracker::AdjustForCaretRequirements. Isto faz com que o ponteiro de marcação de fim mover e incluir a quebra de linha à direita. Por conseguinte, faz com que a remoção da quebra de linha.
Resolução
Para corrigir este problema, instale a actualização de segurança cumulativa mais recente para o Internet Explorer. Para tal, vá para o Microsoft Update. Além disso, consulte o informações técnicas sobre a actualização de segurança cumulativa mais recente para o Internet Explorer.

Nota Esta actualização foi incluída pela primeira vez do MS16-063: Actualização de segurança para o Internet Explorer: 14 de Junho de 2016.
Ponto Da Situação
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".
Referências
Obter informações sobre o terminologiaque a Microsoft utiliza para descrever atualizações de software.
Nota Este é um artigo de “PUBLICAÇÃO RÁPIDA” criado directamente a partir da organização de suporte da Microsoft. As informações contidas neste artigo são fornecidas “tal como estão” em resposta a problemas recentes. Devido à urgência em disponibilizar este artigo, os materiais poderão incluir erros tipográficos e ser revistos em qualquer altura sem aviso prévio. Consulte os Termos de Utilização para outras considerações.

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 3163201 - Última Revisão: 06/14/2016 21:11:00 - Revisão: 1.0

Internet Explorer 11

  • kbqfe kbsurveynew kbfix kbexpertiseadvanced kbmt KB3163201 KbMtpt
Comentários