84

Есть ли способ заставить Google Chrome запоминать пароли для сайтов, у которых отключено автозаполнение?

Разъяснение:

Я программист, но в идеале мне бы хотелось, чтобы метод тоже мог помочь обычным пользователям.

11 ответов11

66

используйте автозаполнение = на расширение. на веб-страницах он изменяет «autocomplete = off» на «autocomplete = on», поэтому ваши пароли будут запомнены.

19

Обходной путь: используйте букмарклет

Это не совсем решение, но вы можете найти обходной путь для этого, если вы немного знаете Javascript, сделав букмарклет, заполняющий поля имени пользователя и пароля. Это будет работать:

  1. Создайте закладку в области панели инструментов, перетащив значок с любого веб-сайта в эту область.
  2. Щелкните правой кнопкой мыши по этой закладке и выберите «Изменить».
  3. Измените имя поля на то, что вам нравится
  4. В области URL введите некоторый JavaScript, который заполнит нужные поля.
  5. Нажмите OK, чтобы сохранить это.
  6. Теперь вы можете нажать на эту закладку, чтобы заполнить эти поля

Например, если страница, которую вы хотите заполнить, имеет поля с идентификаторами «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();

Конечно, это совсем не безопасно, если кто-то, кому вы не доверяете, может открыть ваш браузер; они могут нажать, чтобы отредактировать это и увидеть вашу регистрационную информацию.

Но это не намного хуже, чем когда браузер запоминает ваши пароли, если он не использует мастер-пароль для их шифрования; некоторые копания в меню позволят вам просмотреть их. И вообще, вы не должны позволять людям, которым вы не доверяете, пользоваться вашим компьютером.

11

Chrome имеет встроенную поддержку: если вы включите chrome://flags/#enable-password-force-saving то вы можете щелкнуть правой кнопкой мыши на поле пароля и дать указание браузеру сохранить его.

Теперь он переименован в chrome://flags/#PasswordForceSaving (Chrome 65 и, возможно, некоторые более ранние версии)

Если у вас установлено расширение диспетчера паролей, Chrome может отключить эту внутреннюю функцию, если обнаружит такой диспетчер паролей. Временное отключение расширения позволит вам использовать этот встроенный механизм.

6

Я часто делаю следующее в Firefox/Firebug:

  • Щелкните правой кнопкой мыши форму, нажмите "Проверить элемент"
  • Ищите атрибут autocomplete="off" (обычно в теге формы)
  • Щелкните правой кнопкой мыши "автозаполнение", затем нажмите «Удалить атрибут ...»

Я не могу найти способ удалить атрибуты с помощью инструментов разработчика Chrome, но вы можете изменить его на autocomplete="on" или изменить имя атрибута, например, на "width".

5

Вот букмарклет, который удалил автозаполнение. Создайте новую закладку на панели инструментов и сохраните эту длинную строку в качестве 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.")})();
4

В Chrome щелкните правой кнопкой мыши по нужному полю и "Проверьте элемент"

  • Замените autocomplete = "off" на autocomplete = "on"
  • Введите данные и отправьте форму
  • Chrome попросит вас вспомнить пароль
  • Когда вы вернетесь, он может не отображать пароль до тех пор, пока вы не попытаетесь отправить его один раз.
3

Для некоторых веб-сайтов Firefox позволит вам сохранить пароль, а Chrome - нет. Таким образом, вы можете сохранить пароль в Firefox и импортировать его в Chrome.

  1. В Chrome зайдите в НастройкиИмпорт закладок и настроек
  2. Выберите Mozilla Firefox
  3. Снимите все, кроме сохраненных паролей (проверьте также данные формы автозаполнения, если вы также хотите, чтобы Chrome автоматически заполнял имя пользователя).
  4. Нажмите Импорт

Эти инструкции основаны на Chrome версии 62.

Этот ответ основан на ответе плавающей звезды на аналогичный вопрос.

2

Из стабильного обновления канала:

Теперь Chrome предложит запомнить и заполнить поля пароля при наличии autocomplete = off.

Эта функция была реализована в стабильном канале Google Chrome 34.0.1847.116 для Windows, Mac и Linux.

2

Вместо того, чтобы полагаться на веб-страницу для поддержки сохранения пароля, вы можете вместо этого перезаписать всю страницу HTML-формой, которая гарантированно будет работать:

  1. Нажмите Ctrl+Shift+I
  2. Нажмите на вкладку "Консоль"
  3. Вставьте следующий JavaScript в консоль и нажмите Enter

    document.getElementsByTagName("body")[0].innerHTML='<form action=# method=post><input name=identifier><input type=password name=password><input type=submit></form>'

  4. Важно: закройте панель разработчика, снова нажав Ctrl+Shift+I ; в противном случае ваш браузер не отобразит диалоговое окно сохранения пароля.

  5. Введите имя пользователя и пароль, которые вы хотите сохранить в браузере, затем нажмите "Отправить".
  6. Ваш браузер должен подтвердить, хотите ли вы "запомнить" эти учетные данные.

Скриншот:

Скриншот

1

Я просто ввел свое имя пользователя и пароль в поля значений в форме, проверив элементы и сохранив их как HTML-страницу, взял URL-адрес с этой страницы, и я забронировал этот новый URL-адрес, он работает для меня :). Благодарю.

0

Вы можете использовать расширение Roboform Chrome.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .