Есть ли способ заставить Google Chrome запоминать пароли для сайтов, у которых отключено автозаполнение?
Разъяснение:
Я программист, но в идеале мне бы хотелось, чтобы метод тоже мог помочь обычным пользователям.
Есть ли способ заставить Google Chrome запоминать пароли для сайтов, у которых отключено автозаполнение?
Я программист, но в идеале мне бы хотелось, чтобы метод тоже мог помочь обычным пользователям.
используйте автозаполнение = на расширение. на веб-страницах он изменяет «autocomplete = off» на «autocomplete = on», поэтому ваши пароли будут запомнены.
Это не совсем решение, но вы можете найти обходной путь для этого, если вы немного знаете Javascript, сделав букмарклет, заполняющий поля имени пользователя и пароля. Это будет работать:
Например, если страница, которую вы хотите заполнить, имеет поля с идентификаторами «user_name» и «password», этот javascript будет заполнять их тем, что вы определили в начале.
javascript:function%20enterLogin(){username="your_username";password="your_password";document.getElementById('user_name').value=username;y=document.getElementById('password').value=password;}enterLogin();
Конечно, это совсем не безопасно, если кто-то, кому вы не доверяете, может открыть ваш браузер; они могут нажать, чтобы отредактировать это и увидеть вашу регистрационную информацию.
Но это не намного хуже, чем когда браузер запоминает ваши пароли, если он не использует мастер-пароль для их шифрования; некоторые копания в меню позволят вам просмотреть их. И вообще, вы не должны позволять людям, которым вы не доверяете, пользоваться вашим компьютером.
Chrome имеет встроенную поддержку: если вы включите то вы можете щелкнуть правой кнопкой мыши на поле пароля и дать указание браузеру сохранить его.chrome://flags/#enable-password-force-saving
Теперь он переименован в chrome://flags/#PasswordForceSaving
(Chrome 65 и, возможно, некоторые более ранние версии)
Если у вас установлено расширение диспетчера паролей, Chrome может отключить эту внутреннюю функцию, если обнаружит такой диспетчер паролей. Временное отключение расширения позволит вам использовать этот встроенный механизм.
Я часто делаю следующее в Firefox/Firebug:
autocomplete="off"
(обычно в теге формы)Я не могу найти способ удалить атрибуты с помощью инструментов разработчика Chrome, но вы можете изменить его на autocomplete="on"
или изменить имя атрибута, например, на "width".
Вот букмарклет, который удалил автозаполнение. Создайте новую закладку на панели инструментов и сохраните эту длинную строку в качестве URL:
javascript:(function(){var%20ca,cea,cs,df,dfe,i,j,x,y;function%20n(i,what){return%20i+"%20"+what+((i==1)?"":"s")}ca=cea=cs=0;df=document.forms;for(i=0;i<df.length;++i){x=df[i];dfe=x.elements;if(x.onsubmit){x.onsubmit="";++cs;}if(x.attributes["autocomplete"]){x.attributes["autocomplete"].value="on";++ca;}for(j=0;j<dfe.length;++j){y=dfe[j];if(y.attributes["autocomplete"]){y.attributes["autocomplete"].value="on";++cea;}}}alert("Removed%20autocomplete=off%20from%20"+n(ca,"form")+"%20and%20from%20"+n(cea,"form%20element")+",%20and%20removed%20onsubmit%20from%20"+n(cs,"form")+".%20After%20you%20type%20your%20password%20and%20submit%20the%20form,%20the%20browser%20will%20offer%20to%20remember%20your%20password.")})();
В Chrome щелкните правой кнопкой мыши по нужному полю и "Проверьте элемент"
Для некоторых веб-сайтов Firefox позволит вам сохранить пароль, а Chrome - нет. Таким образом, вы можете сохранить пароль в Firefox и импортировать его в Chrome.
Эти инструкции основаны на Chrome версии 62.
Этот ответ основан на ответе плавающей звезды на аналогичный вопрос.
Из стабильного обновления канала:
Теперь Chrome предложит запомнить и заполнить поля пароля при наличии autocomplete = off.
Эта функция была реализована в стабильном канале Google Chrome 34.0.1847.116 для Windows, Mac и Linux.
Вместо того, чтобы полагаться на веб-страницу для поддержки сохранения пароля, вы можете вместо этого перезаписать всю страницу HTML-формой, которая гарантированно будет работать:
Вставьте следующий JavaScript в консоль и нажмите Enter
document.getElementsByTagName("body")[0].innerHTML='<form action=# method=post><input name=identifier><input type=password name=password><input type=submit></form>'
Важно: закройте панель разработчика, снова нажав Ctrl+Shift+I ; в противном случае ваш браузер не отобразит диалоговое окно сохранения пароля.
Я просто ввел свое имя пользователя и пароль в поля значений в форме, проверив элементы и сохранив их как HTML-страницу, взял URL-адрес с этой страницы, и я забронировал этот новый URL-адрес, он работает для меня :). Благодарю.
Вы можете использовать расширение Roboform Chrome.