chrome瀏覽器自動填充失效問題


現在瀏覽器帶有自動填充,一般在input標簽中增加autocomplete="off" 可以進行控制,off代表不填充,on代表填充,這個屬性也可以放在form標簽中,對所有的input標簽生效。

但是在某些瀏覽器上autocomplete="off"會失效,不起作用,本人經過chrome的實際測試發現可以增加一個input這個input的type必須是password,style="display:none",是的將這個放在form里作為第一個input出現,瀏覽器在找到第一個password類型的input后就不在找其他的password的標簽了,某些老外的網站是這樣說的,

下面是我的html部分:

<input type="password" style="display: none"> <!-- 用於禁止瀏覽器自動填充的 -->

<input type="password" name="password" id="password" autocomplete="off" class="form-control" value="" placeholder="登錄密碼"> <!-- 實際密碼提交的 -->

 

實測發現不但密碼不自動填充了,用戶名也不自動填充了。

網上很多例子都是:<input type="text" style="display:none" /> 實測根本就不起作用,type必須是password類型才可以。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM