Désactiver Autocomplete: Turn Off Autocomplete dans Web Forms

Découvrez comment désactiver et désactiver fonctionnalité de saisie semi-automatique des navigateurs. Vous pouvez coder vos formulaires Web de manière à arrêter autofill par les navigateurs et les extensions.

A+ A-

Autocomplete est une fonction utile pour les internautes qui se rendent à un grand nombre de sites Web et de remplir d' innombrables formulaires d'inscription. Autocomplete aide ces utilisateurs d'Internet pour remplir rapidement leurs données dans les formulaires Web. Lorsqu'un utilisateur remplit dans le premier formulaire d'inscription dans une installation du navigateur frais, les navigateurs (comme Firefox , Google Chrome, Internet Explorer, Safari , etc.) enregistrer le rempli dans les détails. Lorsque l'utilisateur remplit une autre forme web similaire, le navigateur remplira automatiquement les détails enregistrés dans le formulaire. Ainsi, le navigateur fait gagner du temps pour les visiteurs.

Mais du point de vue d'un développeur web, autocomplete est parfois un problème et le développeur voudrait éteindre autocomplete. Dans de tels cas, le développeur voudrait le visiteur à remplir sous forme de bande manuellement en tapant tout. Alors, est - il possible de désactiver la fonction autocomplete? La réponse est oui!

HTML et JavaScript Conseils à TechWelkin.

HTML et JavaScript Conseils à TechWelkin.

La plupart des navigateurs honorent le autocomplete = "off" attribut pour la balise FORM du langage HTML. Vous pouvez utiliser cette balise pendant le codage de votre formulaire Web et navigateurs désactiver la fonction autocomplete sur ce formulaire.

Mais malheureusement, les différents navigateurs ont des normes différentes. Pour être sur le côté sûr, vous devez également désactiver autocomplete sur les balises d'entrée aussi bien. Cette approche a un avantage que vous ne devez désactiver autocomplete pour l'ensemble du formulaire. Au lieu de cela, vous pouvez être sélectif et désactivez autocomplete uniquement sur certains éléments d'entrée.

Voici un exemple:

<form autocomplete="off" name="myForm">
<input autocomplete="off" name="empName" type="text" />
<input name="empCode" type="text" />
</form>

Dernières versions de Firefox, Chrome et IE ont un peu d'approche différente. Ces navigateurs contournent autocomplete = "off" sur les champs de mot de passe et invite l'utilisateur si elle veut entrer automatiquement le mot de passe ou non. Cette invite est uniquement pour les champs de mot de passe . Google Chrome transforme tous les champs du formulaire de lumière de couleur jaune pour laquelle il a des informations autocomplete.

Les navigateurs reconnaissent les champs de formulaire par leurs noms et identifiants . Par exemple, supposons, un utilisateur remplit un formulaire qui a un champ avec le nom prenom. Le navigateur enregistre le nom entré contre un champ de saisie appelé "firstname". Pendant le remplissage d' une autre forme de Web si le navigateur trouve un champ nommé "firstname" -il sera tout simplement entrer la valeur que l'utilisateur est entré dans la forme précédente.

Donc, si vous remarquez qu'un navigateur ne respecte pas autocomplete = "off" attribut, vous pouvez envisager de donner les identifiants et les noms de vos champs sous forme de texte aléatoire. Cela permettra d'assurer que le navigateur ne sera pas en mesure de reconnaître les champs et ne sera donc pas en mesure de remplir les données automatiquement.

Comment désactiver Autocomplete lorsque Autofill extensions de forme sont installés

En plus de l'installation intégrée à l' intérieur du navigateur -many personnes utilisent aussi des extensions Firefox et Chrome pour remplir automatiquement les formulaires . Ces extensions, évidemment, ne respectent pas autocomplete = "off" attribut et le développeur ne sera pas en mesure de désactiver autocomplete si ces extensions sont installées.

Donner des noms aléatoires et les ID de champs d'entrée est le seul moyen de battre les extensions de remplissage automatique.

J'espère que cette information sur la façon de désactiver et désactiver fonctionnalité de saisie semi - automatique a été utile pour vous. Si vous avez des questions à cet égard, se sentent s'il vous plaît libres de commenter et poser. Je vais essayer de mon mieux pour vous aider. Merci d'utiliser TechWelkin!

Ads

Partager