欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

防止瀏覽器記住用戶名及密碼的簡單實用方法

 更新時間:2013年04月22日 10:59:41   作者:  
很多瀏覽器都有自動填寫功能,我在input上使用了autocomplete="off",但在有的瀏覽器上還是被記住了用戶名跟密碼,請問有沒有更有效及簡便的方法來防止瀏覽器記住用戶名及密碼
如何設(shè)置能禁止瀏覽器自動保存表單信息,比如用戶名,密碼?
現(xiàn)在很多瀏覽器都有自動填寫功能,我在input上使用了autocomplete="off",但在有的瀏覽器上還是被記住了用戶名跟密碼,請問有沒有更有效及簡便的方法來防止瀏覽器記住用戶名及密碼?

1、針對瀏覽器記住密碼
1).首先大部分瀏覽器都是根據(jù)表單域的type="password"來判斷密碼域的,所以針對這種情況可以采取“動態(tài)設(shè)置密碼域”的方法:
復制代碼 代碼如下:

<input type="text" name="password" onfocus="this.type='password'" />

解釋:當這個文檔框獲取焦點時才將其變成密碼域,這樣瀏覽器就不會記住密碼,當然為了更加完善,還可以把autocomplete="off"屬性也加上。
2).在onload事件,把密碼框的值清空,即:
復制代碼 代碼如下:

<script language="javascript">
window.load = function(){
document.getElementById('密碼域ID').value='';
};
</script>

3).頁面采用https協(xié)議,因為https是不會對表單進行保存信息的。
4).采用flash做登錄表單,這種情況瀏覽器也不會記錄表單信息。
5).再來個變態(tài)的好了,就是可以把type="password"改成type="text",因為type不是password就不會出現(xiàn)記住密碼功能,然后設(shè)置一個變量如:var val=""或者是設(shè)置一個隱藏域<input type="hidden" name="val">,最后用onpropertychange把密碼換成一行圓點,并把值賦給val,提交時再把val的值還原回去,由于效果和*號一樣。 用戶是看不出來的。

2、針對有些瀏覽器插件的自動填表功能
這個就比較麻煩了,我想這種情況應(yīng)該是插件記住表單域name的值,然后再進行填表,這種情況,我覺得可以在頁面加載時動態(tài)更改name的值,當提交表單的時候再把表單的值組合成正確的對應(yīng)值再提交。這個沒有經(jīng)過驗證,只是我個人的想法。你可以試試

如果以上這些方法還滿足不了你,那我也沒辦法了。

建議:
試一下把對應(yīng)域名下的cookie清掉,瀏覽器應(yīng)該是根據(jù)cookie來記住用戶名密碼的。
(不是的,有的瀏覽器是在你提交表單后,根據(jù)你提交的值來記住的)
(對的 有些瀏覽器不記錄在COOKIE 這個比較頭疼 順便問下INPUT里輸入過的值如何清除?我希望能像銀行的那樣 輸入過的值不再出現(xiàn))
瀏覽器記住密碼的實現(xiàn)方式就是通過尋找type為password的input輸入框,然后前邊一個輸入框就作為用戶名記住。所以解決這個問題的辦法就是在用戶名input和密碼input之間增加一個type為text的輸入框設(shè)置css屬性display為none。

相關(guān)文章

  • js自定義彈框插件的封裝

    js自定義彈框插件的封裝

    這篇文章主要為大家詳細介紹了js自定義彈框插件的簡單封裝,自己封裝一個彈框插件,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • 一文詳解Webpack中Tapable事件機制

    一文詳解Webpack中Tapable事件機制

    Webpack?是前端工程化常用的靜態(tài)模塊打包工具,在合適的時機通過?Webpack?提供的?API?改變輸出結(jié)果,使?Webpack?可以執(zhí)行更廣泛的任務(wù),擁有更強的構(gòu)建能力,本文將介紹?Tapable?的基本使用以及底層實現(xiàn),需要的朋友可以參考下
    2023-11-11
  • JS中表單的使用小結(jié)

    JS中表單的使用小結(jié)

    本篇文章主要是對JS中表單的使用進行了詳細的總結(jié)介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-01-01
  • Javascript 判斷客戶端瀏覽器類型代碼

    Javascript 判斷客戶端瀏覽器類型代碼

    有時候一些js代碼并不希望在別的瀏覽器下運行,就需要事先判斷一下,方便下面的操作。
    2010-03-03
  • bootstrap table配置參數(shù)例子

    bootstrap table配置參數(shù)例子

    這篇文章主要為大家詳細介紹了bootstrapTable的參數(shù)設(shè)置,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • javascript操作cookie_獲取與修改代碼

    javascript操作cookie_獲取與修改代碼

    javascript操作cookie_獲取與修改代碼,跟以前的方法有所進步,者使用類的方法。
    2009-05-05
  • OpenLayers3實現(xiàn)地圖顯示功能

    OpenLayers3實現(xiàn)地圖顯示功能

    這篇文章主要為大家詳細介紹了OpenLayers3實現(xiàn)地圖顯示功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-09-09
  • 用javascript作一個通用向?qū)дf明

    用javascript作一個通用向?qū)дf明

    向?qū)Э梢宰屇愕木W(wǎng)站用戶快速上手使用你的web應(yīng)用,提高網(wǎng)站的吸引力。向?qū)б话惴譃楹脦讉€步驟,每個步驟收集一些數(shù)據(jù),并且支持退回功能,所有步驟完成后可以得到每一步的收集結(jié)果。這里給大家展示一種比較通用,靈活且簡單的向?qū)Э蚣堋?/div> 2011-08-08
  • javascript拖拽上傳類庫DropzoneJS使用方法

    javascript拖拽上傳類庫DropzoneJS使用方法

    這篇文章主要介紹了javascript拖拽上傳類庫DropzoneJS使用方法,大家參考使用吧
    2013-12-12
  • js判斷undefined類型,undefined,null, 的區(qū)別詳細解析

    js判斷undefined類型,undefined,null, 的區(qū)別詳細解析

    本篇文章主要是對js判斷undefined類型,undefined,null,NaN的區(qū)別進行了詳細的分析介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2013-12-12

最新評論