1. 程式人生 > >瀏覽器儲存賬號密碼亂填充現象

瀏覽器儲存賬號密碼亂填充現象

先搞懂原理

原理很簡單,瀏覽器記住密碼後只要識別到一個type為text後又緊接著一個password

時預設填充之前瀏覽器記住的賬號密碼。

解決方案

1.把input type=”password” 改成 input type=”text” 並在後面加上 onfocus=”this.type=’password'”,

2.在文件載入完成後將密碼輸入框設定為空:
window.load = function(){
document.getElementById('密碼域ID').value='';
};

3.在使用者名稱和密碼之間加上一個隱藏的文字框:
<input type="text" name="name">
<input type="hidden">
<input type="password" name="pass">

4.使用HTML5的屬性:
<pre name="code" class="html"><input type="text" name="name" autocomplete="off">
<input type="password" name="pass" autocomplete="off">