Відповіді:
Якщо ви розробник, який має три хвилини на запас, це можна зробити, не встановлюючи іншого додатку.
На сторінці входу перевірте поля Element імені користувача та пароля Element та відзначте їхні атрибути name
(або id
, якщо їх не name
вказано). Наприклад, в Академії Хана, це було б identifier
для імені користувача та password
пароля.
Огляньте елемент десь на сторінці. Знайти маленький дів чи так, це найпростіше.
Клацніть правою кнопкою миші елемент у своєму інспекторі та виберіть Edit As HTML
.
Додайте наступний HTML:
<form method=post>
<input name=identifier>
<input type=password name=password>
<input type=submit>
</form>
Замініть імена ( identifier
та password
) на імена з кроку №1. Зверніть увагу , що ви повинні НЕ замінити type=password
, тільки name=password
поле!
Введіть у цю форму свої облікові дані на сторінці та натисніть кнопку "Надіслати". Firefox тепер запропонує вам зберегти облікові дані. Веб-сайт, ймовірно, з'явиться помилка або ігнорує запит чи щось таке, але нас це не хвилює.
Чому це працює? Деякі сайти навмисно роблять щось смішне, щоб запобігти збереженню пароля (функція запам’ятовування пароля браузера часто сприймається як небезпечна); інші веб-сайти просто мають кумедний вигляд, неприйнятний для Firefox. Додавання цієї простої форми змушує Firefox виявити її, і коли ви введете свої облікові дані, вона запропонує вам зберегти їх.
Тепер на сторінці входу, якщо поля фактично взагалі мають name
атрибути (і, мабуть, це <form>
теж потрібно загорнути , я не знаю), Firefox зазвичай розпізнає поля та зможе заповнити їх для ти.
Крім того, може бути просто те, що веб-сайт autocomplete=off
встановлений на полі. Ви можете видалити це так:
form
елемент виділиться, знайдіть атрибут, який говорить autocomplete='off'
(Можливо, вам доведеться прокрутити вгору і шукати form
елемент на Inspector
вкладці)off
наon
name
атрибута, а лише антену id
, їх можна просто скопіювати - це працює як шарм!
form
до яких належать входи для входу та подати їх. Наприклад, ви можете натиснути на поле введення з інспектором і зробити це $0.form.submit()
( $0
останнє, що ви оглянули). Це повинно отримати FF, щоб запропонувати вам зберегти пароль.
Для спрощення поради у верхньому плакаті, причина, по якій ця функція не працює на деяких веб-сайтах, а на інших - через нестандартний та / або шкідливий код, який використовується на веб-сайтах підприємств, таких як Hertz.com.
У випадку з Hertz.com мені вдалося змусити Firefox зберегти пароль, виконавши Оглянути елемент на Вхід кнопки, а потім робити Edit Як 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, а потім редагуємо як HTML, щоб виправити всі шкідливі та невідповідні HTML-кодекси!
Я знаю, що це питання давнє, але я зрозумів, що все-таки кинуться у своє рішення.
Оскільки Firefox іноді бореться зі мною на певних веб-сайтах, розроблене нами рішення - це використання іншого браузера, такого як Chrome, і збереження там ім’я користувача / пароля. Потім ви можете імпортувати інформацію про вхід для конкретного веб-сайту з цього іншого браузера.
Після збереження пароля в іншому веб-переглядачі ви можете виконати імпорт, виконавши наступні дії:
* Ці кроки дійсні для версії Firefox: 62.0.2. Я думаю, це схоже на інші версії, але не можу сказати точно.
Оскільки Firefox 70.0, це тепер вбудована функція в менеджері паролів (Firefox Lockwise). Для доступу до нього перейдіть до збереженого списку паролів або введіть about:logins
в адресному рядку; У нижньому лівому куті натисніть кнопку Create New Login.
PS: Вирішення моєї конкретної проблеми - App Store Connect не зберігає мої облікові дані - я https://appleid.apple.com
додаю як веб-адресу адресу, додаючи новий логін.
Ви створюєте для себе набагато більше роботи, ніж здається необхідним.
Створіть файл CSV.
Це можна зробити за допомогою звичайного текстового редактора: або зайти в Параметри Firefox, Безпека, Паролі та експортувати свої поточні паролі у файл CSV замість XML-файлу за замовчуванням.
Відредагуйте цей файл за допомогою текстового редактора (або електронної таблиці).
Початок файлу має виглядати так:
# 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"
Останні два записи, ймовірно, повинні відповідати назвам полів, які вже є на веб-сторінці, як описано раніше. Я напевно здогадався "логін" та "пароль", коли спробував це.
Поверніться в безпеку параметрів Firefox та імпортуйте файл CSV.
Тепер у вашому менеджері паролів новий запис. Ніяких переборів з додатками (багато з яких не працюватимуть із поточними випусками ESL) або додаванням та, можливо, псуванням HTML. Якщо ви помилитесь у файлі CSV, найгірше, що може статися, це те, що Firefox не імпортує його, і вам доведеться відредагувати його та виправити помилку.
Верхня відповідь працює, але в більшості випадків не потрібно створювати підроблену форму. Просто огляньте кнопку входу та змініть її тип з "кнопки" на "подати". Введіть свій пароль і натисніть кнопку, він запропонує вам зберегти, але, ймовірно, не ввійдете в систему, оскільки очікуєте на кнопку ванілі. Оновіть сторінку, щоб скасувати зміни, введіть електронну пошту та вуаля, вона повинна автоматично заповнити ваш пароль.
Я автор додатку " Зберегти свій пароль" для Firefox, який вирішує цю проблему.
Він створює фіктивні поля введення на сторінці, де ви вводите (або оновлюєте) свої облікові дані та коли натискаєте "Зберегти мій пароль!" кнопка, Firefox попросить вас зберегти (або оновити) свій пароль для сторінки.
https://addons.mozilla.org/en-US/firefox/addon/save-my-password/
Більш просте рішення працювало для мене. Не потрібно додавати нову форму. Я щойно додав <input type=submit>
до оригінальної форми для входу, і з’явилася ще одна кнопка. Спочатку я натиснув нову кнопку і з'явилося діалогове вікно збереження паролів FF. По-друге, я натиснув оригінальну кнопку і ввійшов.
Найкраща ідея - не залежати від кешування паролів браузера, оскільки механізм, безумовно, зміниться з часом, і завжди буде проблема при переході з одного комп'ютера на інший або при використанні більше одного комп’ютера.
Набагато безпечніше і простіше користуватися спеціалізованим продуктом, який зберігатиме ваші паролі безпечними та доступними на всіх комп’ютерах та всіх браузерах та програмах.
Найкращий, який я знайшов - LastPass , де паролі та вміст усіх полів, що містять їх форми, шифруються та зберігаються на своїх серверах. Шифрування проводиться на вашій стороні, використовуючи головний пароль для захисту, тому веб-сайт LastPass не має уявлення про те, що зберігається на власних серверах.
LastPass інтегрується з браузером, щоб запам'ятати паролі та всі інші поля, які ви ввели у форму, оскільки іноді потрібно більше, ніж просто пароль (наприклад, електронна адреса або ім’я користувача). Ви також можете вручну ввести ці дані для веб-сайтів чи програм у сховище LastPass.
Сила цієї концепції була доведена при злому веб-сайту LastPass. Результати були досить незначними для користувачів, оскільки найбільше, що хакерам вдалося отримати, - це підказки щодо паролів, оскільки самі зашифровані паролі були марними для них без головного пароля.
Ще один продукт - відкритий код KeePass , який також користується великою популярністю серед користувачів.