web-dev-qa-db-ja.com

保存されたパスワードのリストにユーザー名/パスワードを手動で追加しますか?

MozillaのBugzillaにログインしました。 Firefoxがパスワードを保存していないことに気づきました。

ユーザー名とパスワードをFirefoxの保存済みパスワードリストに手動で追加するにはどうすればよいですか?

55
jww

あなたが3分の余裕のある開発者であれば、これは別のアドオンをインストールせずにそれを行う方法です。

  1. ログインページで、ユーザー名とパスワードのフィールドを検査して、name(またはidが指定されていない場合はname)属性をメモします。たとえば、Khan Academyでは、ユーザー名は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の名前に置き換えます。 nottype=passwordを置き換える必要があることに注意してください。name=passwordフィールドのみです。

  5. このフォームのページに資格情報を入力し、送信をクリックします。 Firefoxは認証情報を保存するように促します。ウェブサイトはおそらくエラーを吐き出すか、要求または何かを無視しますが、それは気にしません。

なぜこれが機能するのですか?一部のサイトでは、意図的にパスワードを保存しないように面白いことをしています(ブラウザのパスワード記憶機能は、多くの場合、安全ではないと見なされています)。他のサイトでは、Firefoxで認識できないほどおかしな形になっています。この単純なフォームを追加すると、Firefoxがフォームを検出し、資格情報を入力すると、保存するように求められます。

ログインページで、フィールドが実際にname属性を持っている限り(そして、おそらく<form>にもラップする必要があると思います)、Firefoxは通常、フィールドを認識し、それらを埋めることができます。

または、Webサイトのフィールドにautocomplete=offが設定されているだけの場合もあります。これは次のように削除できます。

  1. "Tools> Web Developer> Inspector"を起動し、フォームの上にカーソルを置きます
  2. form要素が強調表示されたら、autocomplete='off'という属性を探します(上にスクロールしてformタブでInspector要素を探す必要がある場合があります)
  3. 属性をダブルクリックし、offonに変更します
  4. Firefoxはユーザー名とパスワードの保存を要求するはずです
90
Luc

上位の投稿者によるアドバイスを簡略化するために、一部のWebサイトで機能が機能し、他のWebサイトでは機能しない理由は、Hertz.comなどのエンタープライズWebサイトで使用されている非標準および/または悪意のあるコードが原因です。

Hertz.comの場合、Inspect ElementLoginボタンをクリックし、次にEdit As HTMLトリックを実行して、type of button from button to submit;このトリックがないと、Remember Passwordブックマークレットでも機能しません。

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

つまり、Inspect Elementを実行し、次にEdit As HTML toすべての悪意のある、非準拠のHTMLが不思議に動作するように修正します!

3
cnst

Firefox 70.0以降、これはパスワードマネージャー(Firefox Lockwise)の現在は組み込み機能です。アクセスするには、保存したパスワードリストに移動するか、about:loginsアドレスバー内。左下隅にある Create New Login

PS:特定の問題の解決策-App Store Connectが資格情報を保存しない-https://appleid.Apple.comは、新しいログインを追加するときのWebサイトアドレスです。

2
Carolus

私はこの質問が古いことを知っていますが、とにかく自分の解決策を投入すると思いました。

Firefoxはときどき特定のWebサイトで私と戦うので、私が開発したソリューションはChromeなどの別のブラウザを使用し、そこにユーザー名/パスワードを保存しています。その後、特定のWebサイトのログイン情報をインポートできますその他のブラウザから。

他のブラウザでパスワードを保存した後、次の手順に従ってインポートを実行できます。

  1. 問題のWebサイトにアクセスし、アドレスバーのURLの左側にある[(!)]をクリックします。
  2. 次に、[>]ボタンをクリックして[接続の詳細を表示]をクリックします。
  3. 次に、この小さなダイアログの下部にある[詳細]ボタンをクリックします。
  4. この新しいダイアログで、[セキュリティ]タブに移動します。
  5. 「保存したパスワードを表示」ボタンをクリックします。
  6. この新しいダイアログで、[インポート]ボタンをクリックし、そこからの手順に従います。*

*これらの手順は、Firefoxバージョン62.0.2で有効です。他のバージョンでも同様だと思いますが、はっきりとは言えません。

2

必要以上に多くの作業を自分で作成しています。

  1. CSVファイルを作成します。
    これは通常のテキストエディターで行うことができます。または、Firefoxのオプション、セキュリティ、パスワードに移動し、現在のパスワードをデフォルトのXMLファイルではなくCSVファイルにエクスポートします。
    このファイルをテキストエディタ(またはスプレッドシート)で編集します。

  2. ファイルの先頭は次のようになります。

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

    次のように、既存のエントリの1つを編集して、追加するエントリと一致するようにデータを変更します。

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

    最後の2つのエントリは、前述のように、Webページにすでにあるフィールド名と一致している必要があります。これを試してみたところ、「ログイン」と「パスワード」を半ば推測しました。

  3. Firefoxオプションセキュリティに戻り、CSVファイルをインポートします。

これで、パスワードマネージャーに新しいエントリができました。アドオン(多くは現在のESLリリースでは機能しない)をいじったり、HTMLを追加したり、場合によっては台無しにしたりする必要はありません。 CSVファイルを間違えた場合、最悪の場合、Firefoxがファイルをインポートせず、編集して間違いを修正する必要があります。

1

firefoxにパスワードを追加する必要がある場合、 FEBE Add-on を使用して、JSONファイルに自分のパスワードを抽出し、それを編集して、ファイルを再度インポートします。私はそれを助けることを期待しています。

1
Mohannd

私は パスワードを保存 この問題を解決するFirefoxのアドオンの作者です

資格情報を入力(または更新)するページで、[パスワードを保存する]をクリックすると、ダミーの入力フィールドが作成されます。ボタンをクリックすると、Firefoxはページのパスワードを保存(または更新)するよう求めます。

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

1
icl7126

上の答えは機能しますが、ほとんどの場合、偽のフォームを作成する必要はありません。ログインボタンを調べて、タイプを「ボタン」から「送信」に変更するだけです。パスワードを入力してボタンを押すと、保存するように求められますが、Vanillaボタンを想定しているため、おそらくログインしません。ページを更新して変更を元に戻し、メールアドレスと出来上がりを入力すると、パスワードが自動入力されます。

0
technicalbloke