爲了用戶信息安全,屏蔽瀏覽器的記住密碼功能

     現在絕大多數瀏覽器,都有一個很方便的記住密碼功能,不過在公共場所,這樣對用戶的信息很不安全。  所以爲了屏蔽瀏覽器的記住密碼,各路高手百家爭鳴,提出很多好辦法。

    要是瀏覽器給開發者,提供一個清空瀏覽器緩存信息的api就好了。

    現在直接上方法,語法有什麼不通暢的地方請見諒……囧

1、給表單輸入控件加上autocomplete='off'

      在某些瀏覽器中(比如chrome),並不能阻止記住密碼功能;在IE中有效。

2、在密碼框的前面加一個<input type='hidden'>

      經過試驗,<input type='hidden'>不總是有效,建議用<input type='text' style='visuable:hidden;'>,不過用了之後,用戶輸完用戶名輸密碼時,瀏覽器會有“貼心”提示:

    所以這個還是不太給力啊。

3、等頁面加載完畢後,動態把密碼框和文本框的內容清空

    實際上還是用一個空格,替換了瀏覽器自動填入的信息。
window.onload = function (){
    document.frmcustome.password.value = ' ';
}
    這樣用戶輸入信息時,文本框中默認就有了一個空格,如果用戶沒清除空格,就會造成輸入錯誤信息。

4、動態把文本框的類型變爲密碼類型

$(document).ready(function(){
   document.getElementsById('password').type='password'l;
});

5、網站傳輸協議用https

    https協議下的網頁,瀏覽器不會記錄表單的值。

6、用flash做登陸頁面

    只看見網頁遊戲這麼做過……其他普通站點這麼做,可能一是成本高,二是對搜索引擎不友好,降低搜索引擎優化水平。

7、不用html原生密碼控件,做一個自定義密碼控件

    若時間不緊可以做一個。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章