最近由於公司保密要求的需要,在瀏覽器中輸入密碼時不能記住賬號密碼,查閱了一些資料和一些方法,發現都不能做到或者特別麻煩,現在記錄下我寫的js,主要也是領導大佬給了啟發:
1.input增加autocomplete="off"屬性,這個在ie中是可以使用,但由於不是w3c標準,所以在谷歌和火狐中不好使
2.現在才是正文:
以上,取消原input的id和name標籤,各增加乙個隱藏域,作用有兩點:第乙個取消是讓瀏覽器在自動賦值時識別不到顯示的input框,並把值賦值到隱藏域中;第二個是在不改變頁面原有邏輯,減少**修改量。
document.getelementbyid("loginname").value = $(".iptuser").val();
document.getelementbyid("password").value = $(".iptlock").val();
然後通過submit或者校驗前執行這段語句,通過jquery選取loginname和passport的值,class要唯一哦,當然這是乙個思路,具體的需要根據實際情況去搞。
其實**邏輯很簡單,也沒用什麼比較高深的函式什麼的,就是缺乏那麼靈光一閃。
實測ie,谷歌,火狐都是可以的,其他的諸多瀏覽器怎麼樣就布吉島了,不過應該都差不多
瀏覽器消除自動填充帳號密碼
瀏覽器自帶的記住密碼功能給使用者來了一定的便捷,同時也帶來了一些 有些地方不需要卻也自動填充上了,為了解決這個問題前端工程師們絞盡腦汁換著各種黑魔法在添堵,目前也沒看到比較優雅的解決方式,下面這種方式能解決在chrome下自動填充的問題,其他瀏覽器沒測過就布吉島了,感興趣的可以測試下相容性。auto...
如何檢視瀏覽器儲存的密碼
不知道從什麼時候開始,喜歡用瀏覽器記住密碼 雖然很方便,但是有時候換個電腦,換個瀏覽器,就很不方便了 因為密碼瀏覽器雖然記住了,但是自己卻早就忘了 然後一般人的做法是選擇忘記密碼,又是手機又是郵箱驗證的方式 重新設定自己的密碼 這相當麻煩 其實只要是密碼被瀏覽器記住了,只需要三步就可以被找回來的 以...
獲取谷歌瀏覽器儲存的密碼
由於谷歌瀏覽器80以後版本採用了新的加密方式,所以記錄在這裡 coding utf 8 import os import json import base64 import sqlite3 from win32crypt import cryptunprotectdata from cryptogr...