Approuvé : Fortect
Au cours des dernières semaines, certains de nos utilisateurs ont rencontré un bogue connu au niveau d’un élément actif d’un fichier html de déclaration d’erreur non spécifié. Ce problème se produit pour un nombre créé par des raisons. Nous en parlerons ci-dessous.
Sont situés
Il y a deux drôles d’erreurs document.activeElement
associées à This, c’est-à-dire qui sont en fait récemment apparues dans jQuery UI. J’ai pensé que pour soulager les autres de la blessure, cela devait être documenté.
Accéder à Document.activeElement
à partir de
IE9
Et dans ce
voulez savoir quel élément a le focus.
/ * autre.html * /
Dans tous les navigateurs sauf IE9, cela préserve la partie de l’élément qui peut avoir le focus dans le document de rappel (
par défaut). Dans IE9, cela provoquera étrangement une "Erreur non spécifiée"
.
Oui, les utilisateurs lisent correctement ; L’ACCÈS aux actifs de l’ensemble parent activeElement
génère une erreur en retour du document
dans IE9.
Que pouvez-vous dire sur le produit ? Étant donné que l’extraction est la source de l’erreur, il n’y a également qu’une seule tentative de capture / capture.
var activeElement;Essayer activeElement complète parent.document.Catch (activeelement; Culpabilité) l'élément actif est égal à parent.document.body ;
Heureusement, c’est un autre problème par lequel oh, seul IE9 entre en collision ; il n’y a aucune sorte de méthodes dans IE 8, Top 7 ou dix.
Flou
Change Windows pour IE9 et IE10
Si vous appelez document.body.blur ()
via IE9 ou ie10, la fenêtre de l’application bascule. Vous l’avez bien lu à nouveau ; et si IE et le Bloc-notes sont ouverts, basculez l’attention sur le Bloc-notes en créant un lien vers document.body.Will foriegn ()
. Si vous ne me croyez pas, démarrez IE9 ou même IE10 et essayez vous-même de vérifier document.body.blur ()
dans la console.
Rappelez-vous dans la section précédente que l’élément evade activeelement
est le
exact. Ainsi, si vous appelez document.activeElement.blur ()
, vous êtes susceptible de transférer les fenêtres du formulaire de candidature pour vos utilisateurs.
Pour résoudre ce problème, assurez-vous que activeElement
n’a pas toujours été
avant d’utiliser blur ()
.
comme si (document.activeElement.nodeName.toLowerCase ()! == "body") Doc .activeElement.This blur ();
Heureusement, le problème a été principalement résolu dans IE11 ; document.body.blur ()
ne modifie définitivement plus les fenêtres.
Construire l’appareil
Il s’agit d’un commit que j’ai terminé avec des erreurs d’interface utilisateur jQuery.
dollar (document.activeElement) .blur ();
// Supporté : IE9// IE9 génère un document fort "Erreur non spécifiée" lors de la recherche du .activeElement et du démarrage de l'
Ami, vous avez dit que vous l’avez essayé avec vs 09, puis distribuez simplement un point d’arrêt car l’une des variables est souvent nulle et obtenez la valeur que je vais gratter après mon correctif, vérifiez-le
ou p>
var textLength signifie text.value.length;
text.setSelectionRange (textLength, textLength);
}
}
}
Approuvé : Fortect
Fortect est l'outil de réparation de PC le plus populaire et le plus efficace au monde. Des millions de personnes lui font confiance pour assurer le fonctionnement rapide, fluide et sans erreur de leurs systèmes. Avec son interface utilisateur simple et son puissant moteur d'analyse, Fortect détecte et corrige rapidement un large éventail de problèmes Windows, de l'instabilité du système et des problèmes de sécurité à la gestion de la mémoire et aux goulots d'étranglement des performances.
Marquez sous la forme d’utile si vous avez vraiment eu de l’aide
Avez-vous des inquiétudes concernant ce projet? Créez un abonnement GitHub gratuit pour ouvrir un problème public et connectez-vous grâce au mainteneur et à la communauté.
En passant la souris sur “Inscrivez-vous sur votre github”, vous acceptez nos conditions d’emploi et Déclaration d’isolement. De temps en temps, nous vous enverrons des e-mails de haute qualité sur ces comptes.
Déjà sur GitHub ? Connexion retour à votre compte
Accélérez les performances de votre ordinateur dès maintenant avec ce simple téléchargement.