Perde a div ContentEditable<br>marca quando você digitar após a linha selecionada do texto no Internet Explorer 11

IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.

Clique aqui para ver a versão em Inglês deste artigo: 3163201
Sintomas
Quando você digita texto em um contentEditablediv que contém<br>Marcas HTML no Internet Explorer 11 andMicrosoft borda, o<br>marca é removida inesperadamente.

Por exemplo: uma extensão localizado em um contentEditablediv hospedando conteúdo separado por<br>marca resultará na não apenas o texto que está sendo removido, mas o<br>marca também. Se você selecionar tipo e linha2, a linha2 e o seguinte<br>instrução são removedcausing Linha3 ingressar o texto que foi digitado (asdf):
<div contenteditable="true">        <span>            Line1            <br>            Line2            <br>            Line3            <br>            Line4        </span>    </div>
Se torna:
<div contenteditable="true">        <span>            Line1            <br>            asdfLine3               <br>            Line4        </span>    </div>
Observações:
  • O<br>marca entre linha2 e linha3 não que causa Linha3 para relacionar o texto digitado.
  • Esse problema ocorre somente para duas condições:
    • Se o texto digitando ocorre após a seleção da linha é feita com a combinação de teclas "Shift + End".
    • Se a linha estiver selecionada usando o clique do mouse esquerdo até o local onde<br>existe.
Causa
Esse problema ocorre porque o serviço de rastreamento de seleção ajusta o intervalo de seleção durante a inserção de texto. O ajuste é obtido chamando a rotina CSelectTracker::AdjustForCaretRequirements. Isso faz com que o ponteiro de marcação final mover e incluem a quebra de linha à direita. Portanto, ele causa a remoção de quebra de linha.
Resolução
Para corrigir esse problema, instale a atualização de segurança cumulativa mais recente para o Internet Explorer. Para fazer isso, vá para Microsoft Update. Além disso, consulte o informações técnicas sobre a atualização de segurança cumulativa mais recente para o Internet Explorer.

Observação: Esta atualização foi incluída primeiro na MS16-063: Actualização de segurança para o Internet Explorer: 14 de junho de 2016.
Situação
A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".
Referências
Saiba mais sobre o terminologiaque a Microsoft usa para descrever as atualizações de software.
Observação: este é um artigo de “PUBLICAÇÃO RÁPIDA” criado diretamente pela organização de suporte da Microsoft. As informações aqui contidas são fornecidas no presente estado, em resposta a questões emergentes. Como resultado da velocidade de disponibilização, os materiais podem incluir erros tipográficos e poderão ser revisados a qualquer momento, sem aviso prévio. Consulte os Termos de Uso para ver outras informações.

Propriedades

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

Internet Explorer 11

  • kbqfe kbsurveynew kbfix kbexpertiseadvanced kbmt KB3163201 KbMtpt
Comentários