
我登入了 Mozilla 的 Bugzilla。我注意到 Firefox 沒有儲存我的密碼。
如何手動將我的使用者名稱和密碼新增至 Firefox 的「已儲存密碼」清單?
答案1
如果您是開發人員,還有 3 分鐘的空閒時間,那麼可以按照以下方法進行操作,而無需安裝其他附加元件。
在登入頁面上,檢查元素使用者名稱和密碼欄位並記下它們的
name
(或id
,如果沒有name
給出)屬性。例如,在可汗學院,這將identifier
用於使用者名稱和password
密碼。檢查頁面上某處的元素。找一個小div左右,這是最簡單的。
右鍵單擊檢查器中的元素並選擇
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
屬性(並且可能也需要將其包裝在 a 中<form>
,我不知道),Firefox 通常會識別這些字段並能夠填充它們。
或者,也可能只是網站已autocomplete=off
設定在該欄位上。您可以按如下方式刪除它:
- 啟動「工具 > Web 開發人員 > 檢查器」並將遊標停留在表單上
- 當
form
元素突出顯示時,請尋找顯示以下內容的屬性autocomplete='off'
(您可能需要向上捲動並form
在Inspector
標籤中尋找該元素) - 雙擊該屬性並更改
off
為on
- Firefox 現在應該要求您儲存使用者名稱和密碼
答案2
從 Firefox 70.0 開始,這是現在是內建功能在密碼管理器 (Firefox Lockwise) 中。要存取它,請導航到已儲存的密碼清單或about:logins
在網址列中輸入;點選左下角的Create New Login。
PS:我的特定問題的解決方案 - App Store Connect 不保存我的憑證 - 我https://appleid.apple.com
在新增登入時將其作為網站地址。
答案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>
簡而言之,做檢查元素進而編輯為 HTML修復所有惡意和不合規的 HTML 效果非常好!
答案4
當我需要在 Firefox 中新增密碼時,我使用FEBE 附加元件要將我的密碼提取到 Json 文件,請編輯它並再次重新匯入文件。我希望有幫助。