手動將使用者名稱/密碼新增至「已儲存的密碼」清單中?

手動將使用者名稱/密碼新增至「已儲存的密碼」清單中?

我登入了 Mozilla 的 Bugzilla。我注意到 Firefox 沒有儲存我的密碼。

如何手動將我的使用者名稱和密碼新增至 Firefox 的「已儲存密碼」清單?

答案1

如果您是開發人員,還有 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>
    

    將名稱 (identifierpassword) 替換為步驟 #1 中的名稱。請注意,您應該不是替換type=password,僅該name=password字段!

  5. 在此表單的頁面上輸入您的憑證,然後按一下「提交」。 Firefox 現在將提示您儲存憑證。該網站可能會拋出錯誤或忽略請求或其他什麼,但我們不關心這些。

為什麼這有效?有些網站故意做一些有趣的事情來阻止您保存密碼(瀏覽器的記住密碼功能通常被視為不安全);其他網站只是有一個有趣的形式,對 Firefox 來說已經無法辨識。新增這個簡單的表單會讓 Firefox 偵測到它,當您輸入憑證時,它會提示您儲存它們。

現在在登錄頁面上,我猜只要字段實際上具有name屬性(並且可能也需要將其包裝在 a 中<form>,我不知道),Firefox 通常會識別這些字段並能夠填充它們。

或者,也可能只是網站已autocomplete=off設定在該欄位上。您可以按如下方式刪除它:

  1. 啟動「工具 > Web 開發人員 > 檢查器」並將遊標停留在表單上
  2. form元素突出顯示時,請尋找顯示以下內容的屬性autocomplete='off'(您可能需要向上捲動並formInspector標籤中尋找該元素)
  3. 雙擊該屬性並更改offon
  4. 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技巧,並改變typebuttonbuttonsubmit;如果沒有這個技巧,即使是記住密碼小書籤不起作用:

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

簡而言之,做檢查元素進而編輯為 HTML修復所有惡意和不合規的 HTML 效果非常好!

答案4

當我需要在 Firefox 中新增密碼時,我使用FEBE 附加元件要將我的密碼提取到 Json 文件,請編輯它並再次重新匯入文件。我希望有幫助。

相關內容