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

55

Я вошел в Bugzilla Mozilla. Я заметил, что Firefox не сохранил мой пароль.

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

jww
источник

Ответы:

90

Если вы разработчик, у которого есть 3 минуты, чтобы сэкономить, то это как сделать это без установки другого дополнения.

  1. На странице входа в систему проверьте элемент «Имя пользователя» и «Пароль» и запомните их name(или id, если нет name) атрибуты. Например, в Академии Хана, это было бы identifierдля имени пользователя и passwordдля пароля.

  2. Осмотрите Элемент где-нибудь на странице. Найти небольшой div или около того, это проще всего.

  3. Щелкните правой кнопкой мыши элемент в вашем инспекторе и выберите Edit As HTML.

  4. Добавьте следующий HTML:

    <form method=post>
      <input name=identifier>
      <input type=password name=password>
      <input type=submit>
    </form>
    

    Замените имена ( identifierи password) именами из шага # 1. Обратите внимание, что вы не должны заменить type=password, только name=passwordполе!

  5. Введите свои учетные данные на странице в этой форме и нажмите отправить. Firefox теперь предложит вам сохранить учетные данные. Веб-сайт, вероятно, изменит ошибку или проигнорирует запрос или что-то еще, но нас это не волнует.

Почему это работает? Некоторые сайты намеренно делают что-то смешное, чтобы предотвратить сохранение пароля (функция запоминания пароля в браузере часто считается небезопасной); другие сайты просто имеют забавную форму, искаженную до неузнаваемости для Firefox. Добавление этой простой формы заставляет Firefox обнаруживать ее, и когда вы вводите свои учетные данные, она предлагает вам сохранить их.

Теперь на странице входа в систему, поскольку поля действительно имеют nameатрибуты, я полагаю (и, вероятно, его <form>тоже нужно обернуть в него , я не знаю), Firefox обычно распознает поля и сможет заполнять их для ты.

В качестве альтернативы, это может быть просто, что веб-сайт autocomplete=offустановлен на поле. Вы можете удалить это следующим образом:

  1. Запустите «Инструменты> Веб-разработчик> Инспектор» и наведите курсор на форму
  2. Когда formэлемент выделен, ищите атрибут, который говорит autocomplete='off'(Возможно, вам придется прокрутить вверх и найти formэлемент на Inspectorвкладке)
  3. Дважды щелкните атрибут и измените offнаon
  4. Firefox теперь должен попросить вас сохранить имя пользователя и пароль
Люк
источник
8
Добавление поддельной формы .. Гениальная идея :))) Сработало .. Спасибо.
Emadpres
5
Обратите внимание, что если элементы не имеют nameатрибута, а только атрибут id, вы можете просто скопировать их - работает как шарм!
Эрвин Вессельс
2
Благодарность! Ни один плагин в настоящее время не работает в Quantum, но, конечно, это все еще работает.
jpaugh
1
@Santa Приятно слышать, что это даже выполнимо для не-разработчиков! : D
Люк,
6
Вы также можете найти formвходные данные для входа и отправить его. Например, вы можете щелкнуть поле ввода с помощью инспектора и сделать это $0.form.submit()( $0будучи последним, что вы проверили). Это должно заставить FF предложить вам сохранить пароль.
митжак
3

Чтобы упростить рекомендации главного автора, причина, по которой эта функция не работает на некоторых веб-сайтах, а работает на других, связана с нестандартным и / или вредоносным кодом, используемым корпоративными веб-сайтами, такими как Hertz.com.

В случае с Hertz.com я смог заставить Firefox сохранить пароль, выполнив проверку элемента на кнопке входа в систему , а затем выполнив трюк « Редактировать как HTML» и изменив значение type« buttonс» buttonна « submit; без этого трюка даже букмарклет « Запомнить пароль» не сработает:

    -<button type="button" class="primary gblFloatLeft" id="loginBtn">
    +<button type="submit" class="primary gblFloatLeft" id="loginBtn">
                                                Login 
                                            </button>

Короче говоря, выполнение Inspect Element и затем Edit As HTML для исправления всех вредоносных и несовместимых HTML творит чудеса!

CNST
источник
Это сработало для меня, когда лучший ответ Люка не сделал. Сайт был godaddy.com. Мне пришлось повторно ввести имя пользователя в диалоговом окне FF, спрашивая меня, хочу ли я сохранить пароль.
BISI
2

Я знаю, что этот вопрос старый, но я решил, что все равно добавлю свое решение.

Поскольку Firefox иногда борется со мной на некоторых веб-сайтах, я разработал решение, использующее другой браузер, такой как Chrome, и сохранил там имя пользователя / пароль. Затем вы можете импортировать информацию для входа на конкретный веб-сайт из этого другого браузера.

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

  1. Перейдите на соответствующий веб-сайт и нажмите «(!)» Слева от URL-адреса в адресной строке.
  2. Затем нажмите кнопку>, чтобы «Показать сведения о соединении».
  3. Затем нажмите кнопку «Дополнительная информация» в нижней части этого небольшого диалога.
  4. В этом новом диалоге перейдите на вкладку «Безопасность».
  5. Нажмите кнопку «Просмотр сохраненного пароля».
  6. В этом новом диалоге нажмите кнопку «Импорт» и следуйте инструкциям оттуда. *

* Эти шаги действительны для версии Firefox: 62.0.2. Я думаю, что это похоже на другие версии, но не могу сказать наверняка.

Фрэнсис Бартковяк
источник
1
В диалоге сохраненных паролей версии Firefox нет кнопки «Импорт»: 60.6.3esr
Pro Backup
2

Начиная с Firefox 70.0, теперь это встроенная функция в диспетчере паролей (Firefox Lockwise). Для доступа к нему перейдите к сохраненному списку паролей или введите about:loginsв адресной строке; В левом нижнем углу нажмите Create New Login.

PS: Решение моей конкретной проблемы - App Store Connect не сохраняет мои учетные данные - я https://appleid.apple.comдобавляю в качестве адреса веб-сайта при добавлении нового имени пользователя.

Каролус
источник
1

когда мне нужно добавить пароль в Firefox, я использую надстройку FEBE, чтобы извлечь мои пароли в файл Json, отредактируйте его и снова импортируйте файл. Я надеюсь, что это поможет.

Mohannd
источник
6
больше не работает, так как версия FF была изменена на «Квант»
Альбин
1

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

  1. Создайте файл CSV.
    Вы можете сделать это с помощью обычного текстового редактора: или перейдите в Параметры Firefox, Безопасность, Пароли и экспортируйте свои текущие пароли в файл CSV вместо файла XML по умолчанию.
    Отредактируйте этот файл с помощью текстового редактора (или электронной таблицы).

  2. Начало файла должно выглядеть так:

    # Generated by Password Exporter; Export format 1.1; Encrypted: false  
    "hostname","username","password","formSubmitURL","httpRealm","usernameField","passwordField"
    

    Отредактируйте одну из существующих записей, чтобы изменить данные для соответствия записи, которую вы хотите добавить, например:

    "http://192.168.0.1","admin","modempassword","","","login","password"
    

    Последние две записи, вероятно, должны будут совпадать с именами полей уже на веб-странице, как описано ранее. Я почти угадал "логин" и "пароль", когда я попробовал это.

  3. Вернитесь в Firefox Options Security и импортируйте файл CSV.

Теперь у вас есть новая запись в вашем менеджере паролей. Не нужно возиться с надстройками (многие из которых не работают с текущими выпусками ESL), а также с добавлением и, возможно, путаницей HTML. Если вы допустили ошибку в CSV-файле, самое худшее, что может случиться, это то, что Firefox не импортирует его, и вам придется отредактировать его и исправить ошибку.

Барт З. Ледерман
источник
0

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

technicalbloke
источник
0

Я являюсь автором аддона Save my Password для Firefox, который решает эту проблему.

Он создает фиктивные поля ввода на странице, где вы вводите (или обновляете) свои учетные данные, и когда вы нажимаете «Сохранить мой пароль!» Кнопка Firefox попросит вас сохранить (или обновить) свой пароль для страницы.

https://addons.mozilla.org/en-US/firefox/addon/save-my-password/

icl7126
источник
-1

У меня сработало более простое решение. Не нужно добавлять новую форму. Я только добавил <input type=submit>к оригинальной форме входа в систему, и появилась другая кнопка. Сначала я нажал новую кнопку, и появился диалог сохранения пароля FF. Во-вторых, я нажал оригинальную кнопку и вошел в систему.

Алексей
источник
Это следует добавить как комментарий к ответу superuser.com/a/1084364/395378, но не как новый ответ.
Дирди
Я пытался, но не могу. «Вы должны иметь 50 репутации, чтобы комментировать» Я новичок здесь.
Алексей
Комментирование постов других людей - это привилегия, полученная за счет зарабатывания репутации - если вы еще этого не заработали, постарайтесь сначала получить удобные ответы. superuser.com/help/privileges/comment
dirdi
Извините, я столкнулся с этой проблемой FF и нашел решение здесь. Позже я нашел более простое решение и хотел поделиться, но, к сожалению, не смог сделать это должным образом. Это первое и, вероятно, последнее, что я хотел бы поделиться здесь. Нет смысла зарабатывать репутацию. Мне больше нечего сказать.
Алексей
-2

Лучшая идея - не зависеть от кэширования паролей в браузере, так как механизм обязательно изменится со временем, и всегда будет проблема при переходе с одного компьютера на другой или при использовании более одного компьютера.

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

Лучший из найденных мной - это LastPass , где пароли и содержимое всех полей в содержащих их формах зашифрованы и сохранены на их серверах. Шифрование выполняется на вашей стороне и использует ваш главный пароль для защиты, поэтому веб-сайт LastPass не имеет представления о том, что хранится на их собственных серверах.

LastPass интегрируется с браузером для запоминания паролей и всех других полей, которые вы ввели в форму, поскольку иногда требуется больше, чем просто пароль (например, адрес электронной почты или имя пользователя). Вы также можете вручную ввести эти данные для веб-сайтов или программ в репозиторий LastPass.

Сила этой концепции была доказана, когда сайт LastPass был взломан. Результаты были довольно незначительными для пользователей, так как хакерам удалось получить лишь подсказки к паролю, поскольку сами зашифрованные пароли были бесполезны для них без мастер-пароля.

Другим продуктом является KeePass с открытым исходным кодом , который также очень популярен среди пользователей.

harrymc
источник