解决input type=password的历史记录和自动填充问题
基于现在的浏览器很多都有记住密码的功能,所以很多的时候输入框会自动填充,但是在开发过程中,也会有用户觉得存在安全问题,下面是几种去除自动填充和历史记录的方法:
- autocomplete=“off”
<input type="password" name="password" autocomplete="off"/>
- autocomplete=“new-password”
<input type="password" name="password" autocomplete="new-password"/>
- readonly οnfοcus=“this.removeAttribute(‘readonly’);”
<input type="password" name="password" readonly onfocus="this.removeAttribute('readonly');">
- type=“text” οnfοcus=“this.type = ‘password’”
<input class="login_ipt" type="text" name="password" onfocus="this.type = 'password'" autocomplete="new-password"/>
- input type=“password” name=“password” style=“display:none”
<input type="password" name="password" style="display:none">
<input class="login_ipt" type="password" name="password" />