一、關於瀏覽器記住密碼功能
可以參考:http://www.cnblogs.com/tianma3798/p/6062869.html
二、如何控制瀏覽器不提示“是否記住密碼”呢
解決方案1:
1.關閉表單的自動完成功能 autocomplete=off(這一條針對表單自動完成),關於參考:autocomplete屬性
2.延遲設置密碼域,即在頁面加載成功后 將輸入框的type=‘password’
注:window.onload 事件對於現在360瀏覽器好像沒起作用,解決辦法是再使用settimeout 等待一段時間執行
代碼示例:
<div class="container"> <form action="form1.html" autocomplete="off" id="formOne"> <div class="form-group"> <label>用戶名</label> <input type="text" autocomplete="off" class="form-control" name="UserName" /> </div> <div class="form-group"> <label>密碼</label> <input id="Pwd" class="form-control" name="Pwd" /> </div> <input class="btn btn-default" type="submit" /> </form> </div> <script> window.onload= function () { setTimeOut(function(){
var pwd = document.getElementById('Pwd'); pwd.type = "password";
},200); } </script>
解決方案2:
不使用瀏覽器的默認的密碼域,自己封裝一個。
當前參考文章:http://www.jb51.net/article/35878.htm