怎麼禁止自動填充瀏覽器記住的密碼?

2021-09-08 13:51:35 字數 509 閱讀 3149

禁止瀏覽器儲存密碼和禁止瀏覽器填充密碼

瀏覽器儲存密碼是根據input="password"來判斷的,所有我們只要保證瀏覽器在dom結構中識別不到密碼框即可。

so:-->密碼輸入位置預設為input="text"。

-->在輸入框上新增 οnfοcus="this.type='password'" 輸入框獲得焦點時改變輸入框格式為密碼框

-->輸入密碼

-->在提交前清空輸入框密碼,並修改密碼框為文字框。(我的提交為發生ajax提交,可根據自己實際情況進行調整,或者情況密碼之後,將值儲存在乙個隱藏域中,再提交表單)

-->commit。

1. 使用此方法即可在進入介面時瀏覽器不填充密碼,也不會在提交之後儲存密碼。

2. ie8+、chrome、ff、360測試通過。

3. 其實寫這段**的時候只是為了禁止chrome儲存密碼,對於其他瀏覽器只是驗證是否正常顯示。

4. 次方法不針對通過js向密碼框輸入密碼的情況,因為js輸入不觸發獲得焦點事件。

如何禁止瀏覽器自動填充

瀏覽器的儲存賬戶密碼功能,給我們帶來了很大的便利,但是在有些情況下,我們並不希望瀏覽器幫我們填充一些表單,然而autocomplete的一些引數項並不能阻止瀏覽器回填,這裡我們來看下如何解決這個問題。專案註冊部分的表單有三項,分別為手機號 驗證碼和密碼,當完成註冊操作後,瀏覽器提醒是否儲存密碼,使用...

禁止瀏覽器自動填充到表單

有乙個登入頁,有乙個新建使用者頁。他們都有form表單,有username和password 兩個input。type text name username type password name password form 在登入頁的時候瀏覽器記住了密碼,如果去到新建使用者頁則 username 和...

禁止chrome瀏覽器自動填充到表單

今天碰到乙個瀏覽器回填的問題,其實這個現象出現在chrome。一開始我嘗試了jquery的resetform方法 yigeform 0 reset 還以為可以搞定,但是沒有效果還是能填充,挺淡疼的。於是找了其他的blog。嘗試過這種,要不靠譜 window.load function 感覺成功就在咫...