Вопрос:
Вот код:
<form method=»post» action=»default.aspx» id=»form1″ autocomplete=»off»> <div class=»loginContnet»> <input » name=»SC_Login1$txtUserCode» type=»text» id=»SC_Login1_txtUserCode» class=»txtUserCode» autocomplete=»off»> <input name=»SC_Login1$txtPassword» type=»password» id=»SC_Login1_txtPassword» class=»txtPassword» autocomplete=»off»> <input type=»submit» name=»SC_Login1$btnOK» value=»OK» id=»SC_Login1_btnOK» class=»btnOK»> </div> </form>
Почему все браузеры, кроме Mozilla, запрашивают пароль для сохранения и как это предотвратить?
Лучший ответ:
Действительно, браузеры не дают дерьма об атрибуте autocomplete = “off” для сохранения/восстановления пароля.
Недавно я столкнулся с той же проблемой и решил ее с красивым блестящим и красивым взломом, как вы можете видеть ниже. Трюк состоит в том, что два поля соответствуют логину и паролю с отображением: none ;, следовательно, браузер считает, что это фактические поля входа и пароля! Ха-ха, глупый браузер!
<form> <input type=»text» id=»email» name=»email» size=»40″ autocomplete=»off» /> <input type=»text» style=»display: none;» name=»loginForAutoCompleteDisable» /> <input type=»password» style=»display: none;» name=»passwordForAutoCompleteDisable» /> <input type=»password» id=»password» name=»password» autocomplete=»off» /> </form>
Надеюсь, это помогло!
Ответ №1
autocomplete=off указывает браузеру не показывать предложения, основанные на истории просмотров.
Он не имеет ничего общего с паролем сохранения
Ответ №2
насколько я знаю, autocomplete-attribute используется для отображения предложений, основанных на ваших предыдущих введенных значениях. он не имеет ничего общего с “save-password” -question. Я не думаю, что вы можете отключить “save-password” -question по html, потому что это зависит от каждого отдельного клиента.
Ответ №3
Единственная проблема с этим атрибутом заключается в том, что он не является стандартным (он работает в браузерах IE и Mozilla).
Ответ на этот вопрос
Ответ №4<form method=»post» action=»default.aspx» id=»form1″ autocomplete=»off»> <div class=»loginContnet»> <input name=»SC_Login1$txtUserCode» type=»text» id=»SC_Login1_txtUserCode» class=»txtUserCode» autocomplete=»off»> <input name=»SC_Login1$txtPassword» type=»password» id=»SC_Login1_txtPassword» class=»txtPassword» autocomplete=»off»> <input type=»submit» name=»SC_Login1$btnOK» value=»OK» id=»SC_Login1_btnOK» class=»btnOK»> </div> </form>