如何禁止表单用户名、密码自动填充(转载)

如何禁止(表单)用户名、密码自动填充

BY JACKSUN · 2014年11月21日

Html登录表单经常被自动填充,有的甚至用户从来没有登录过的网站也会有自动填充,甚是让人讨厌。

Mozilla 官方文档建议

Mozilla developer documentation 建议使用表单设置属性 tautocomplete=”off” 来阻止浏览器从cache获取数据填充登录表单。


1

<input type="text" name="foo" autocomplete="off" />

但是这种方案不兼容某些Chrome、Firefox。

兼容所有浏览器

最终决定使用使用隐藏input来接受浏览器自动填充,这样不会影响用户体验,也可以兼容所有浏览器。


1

2

<input style="display:none"><!-- for disable autocomplete on chrome -->

<input type="text" id="username"  name="username"  autocomplete="off">

时间: 2024-08-02 21:37:43

如何禁止表单用户名、密码自动填充(转载)的相关文章

网页禁用表单的自动完成功能禁用密码自动填充autocomplete

网页中表单的自动完成功能,有时候很方便,但是有时候并不想让浏览器记忆表单,比如禁用密码域自动填充功能, 网页禁用表单的自动完成功能是由input元素的autocomplete属性控制,关闭表单的自动完成就是设置autocomplete="off",默认是就是开的值为on 关闭密码域的自动完成: <input type="password" name="password" autocomplete="off"> 关闭

清除input框对浏览器保存的用户名和密码自动填充问题

清除input框对浏览器保存的用户名和密码自动填充问题: type类型写如下写法,聚焦的时候type类型为"password" <input ng-model="getpwd" name="password" type="text"  type="password" autocomplete="off"  onfocus="this.type='password'&quo

Chrome表单文本框自动填充黄色背景色样式

开发后台管理系统或 网站时,使用谷歌的Chrome浏览器访问网页中表单,文本框背景色自动填充为黄色.这个问题在网络上其实早已经是老生常谈了,今天正巧我要处理这个问 题,把之前查阅的一些资料和自己解决这个问题的方法纪录在此,一是为大家遇到此问题时提供一份资料,二是作为自己的笔记.过多的话就不多说了,下面进入正 题. 一.首先介绍一下我遇到这个问题时文本框的样式情况:  上图为Chrome浏览器为表单中的文本框自动填充黄色背景色的样子, 我自己为文本框加的,获得焦点后,周围有蓝色阴影. <input

jQuery cookie记住用户名密码自动登录

1.导入两个js文件 1).jquery-1.4.js 2).jquery.cookie.js 2.login.jsp页面 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN&

input密码自动填充

自动填充样式修改 input: -webkit - autofill, input: -webkit - autofill: hover, input: -webkit - autofill: focus, input: -webkit - autofill: active { -webkit - transition - delay: 99999s; -webkit - transition: color 99999s ease - out, background - color 99999s

如何手动触发谷歌浏览器自动填充密码

谷歌浏览器自带了一个密码管理器功能,这个功能应该大家或多或少都应该有听说过或者使用过这个功能. 这个功能主要的内容就是,当用户在网页上输入了用户名,密码登陆或者修改密码表单提交时会触发自动保存密码这个功能.如果用户所使用的电脑不是公共电脑,就可以保存此密码. 在登陆页面表单中,谷歌浏览器会拉出自动表单,可以对页面自动填充,方便快速登陆. 可是,在有些情况下,并不想触发这个功能.主要有这两种: 1. 网站开发者不希望页面触发自动密码保存功能,可能的原因是认为自动保存密码不安全,网站提供了短信验证码

html页面禁止自动填充浏览器记住的密码

现在的浏览器功能越来越强大,比如Chrome浏览器,在一个系统login的时候我们一般会记住密码,那么在整个系统中,浏览器一旦遇到 type="password"的控件,就会把密码自动填充到该控件.非常烦恼,问了一下同事有人说可以用autocomplete="off" 来禁用自动填充, 经过简单的实践没有达到我的需求.于是回到最原始的解决方案.比如html如下 <input type="password"  name="admin

SharedPreferences实现自动登录记住用户名密码

最近Android项目需要一个自动登录功能,完成之后,特总结一下,此功能依靠SharedPreferences进行实现. SharedPreferences简介 SharedPreferences也是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息.其存储位置在/data/data/<包名>/shared_prefs目录下.SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor对象实现

如何修改svn的密码或重新输入用户名密码

在Eclipse 使用SVN 的过程中大多数人往往习惯把访问SVN 的用户名密码自动保存起来以便下次自动使用,不要再次手工输入,而此时(自动保存密码后),svn又不存在一个显式的登陆框了,但是有些时候需要变更密码或者用户名,这是我们要做的就是: step1.查看自己的Eclipse中SVN版本,如下图,不解释: step2. 如果是用的JavaHL, 找到以下目录并删除auth目录下的文件. Windows 7C:\Users\"你的用户名"\AppData\Roaming\Subve