Aprovado: Fortect
Nas últimas semanas, alguns de nossos seres humanos encontraram um bug conhecido com um elemento de ajuste de um arquivo html de documento de erro não especificado. Esse problema ocorre por vários motivos. Falaremos sobre isso abaixo.
Estão localizados
Existem dois erros engraçados document.activeElement
associados a This, ou seja, que recentemente estiveram na interface do usuário do jQuery. Eu pensei que na transação para aliviar a dor dos outros, isso exige ser documentado.
Acessando Document.activeElement
De
IE9
E nesse
você quer saber qual elemento tem foco.
e * other.html * /
Em todos os navegadores, exceto IE9, isso retém a parte do elemento que concentrou sua atenção no documento de lembrete (
com padrão). No IE9, isso inexplicavelmente baseará "Erro não especificado"
.
Sim, você leu o fato corretamente; ACESSAR os ativos do pai activeElement
gera um erro no document
no IE9.
O que você pode dizer sobre o produto? Como o acesso é a fonte do erro, há apenas uma única tentativa de captura / captura.
var activeElement;Experimentar activeElement corresponde a parent.document.Catch (activeelement; Culpa) elemento ativo = parent.document.body;
Felizmente, este é outro problema com o qual, principalmente, apenas o IE9 colide; não existem tais métodos no IE 8, Top 7 ou 10.
Desfocar
Altera o Windows para IE9 e IE10
Se você chamar document.body.blur()
IE9 ou ie10, a janela do aplicativo será alternada. Você leu certo de novo; e quando você precisar abrir o IE e o Bloco de Notas, mude o foco para o Bloco de Notas vinculando a document.body.Will blur ()
. Se você não acredita em mim, abra o IE9 ou possivelmente um IE10 e tente verificar document.body.blur()
no console.
Lembre-se de toda a seção anterior que o elemento ativo
padrão é o
exato. Portanto, se você chamar document.activeElement.blur()
sobre tudo, provavelmente alterará as janelas do formulário de instalação para seus usuários.
Para se livrar desse problema, certifique-se de que activeElement
nem sempre tenha
antes de usar blur () < /código>.
if (document.activeElement.nodeName.toLowerCase()! == "corpo") Doc .activeElement.This nuvem ();
Felizmente, o problema só foi corrigido operando no IE11; document.body.blur()
não altera mais as janelas.
Crie o dispositivo
Este é um commit que acabei oferecendo erros de interface do usuário do jQuery.
$ (document.activeElement) .blur();
// Suportado: IE9// IE9 lança um documento forte enorme "erro não especificado" ao acessar esse .activeElement e iniciar o
Amigo, você disse que fez isso por causa do vs 09 e depois é só adicionar esse breakpoint porque uma das variáveis é nula como obter o valor vou postar minha solução, verifique
/ p>
var textLength sugere text.value.length;
text.setSelectionRange (textLength, textLength);
}
}
}
Aprovado: Fortect
Fortect é a ferramenta de reparo de PC mais popular e eficaz do mundo. Milhões de pessoas confiam nele para manter seus sistemas funcionando de forma rápida, suave e livre de erros. Com sua interface de usuário simples e mecanismo de verificação poderoso, o Fortect localiza e corrige rapidamente uma ampla gama de problemas do Windows, desde instabilidade do sistema e problemas de segurança até gerenciamento de memória e gargalos de desempenho.
Marcar como útil independentemente de você realmente ter ajudado
Você tem alguma dúvida sobre como fazer este projeto? Crie uma conta gratuita do GitHub para abrir um problema público e se conectar com o mantenedor e a comunidade específicos.
Ao passar o mouse sobre "Inscrever-se no github", você reconhece nossos termos de uso e Declaração de isolamento. De tempos em tempos, enviaremos e-mails de alta qualidade para sua conta.
Já está no GitHub? Login para sua conta pessoal
Acelere o desempenho do seu computador agora com este simples download.