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


55

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

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

回答:


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=passwordname=password

  5. このフォームのページに資格情報を入力して、送信をクリックします。Firefoxは、資格情報を保存するように求めるプロンプトを表示します。ウェブサイトはおそらくエラーを吐き出すか、リクエストなどを無視しますが、私たちはそれを気にしません。

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

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

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

  1. 「ツール」>「Web開発者」>「インスペクタ」を起動し、フォームにカーソルを合わせます
  2. form要素が強調表示されたら、「上autocomplete='off'にスクロールしformInspectorタブ内の要素を探す必要がある」という属性を探します
  3. 属性をダブルクリックして、変更offしますon
  4. Firefoxはユーザー名とパスワードを保存するように要求するはずです。

8
偽のフォームを追加します..素晴らしいアイデア:)))働いた..ありがとう。
Emadpres

5
要素にname属性がなく、のみがある場合はid、それらをコピーするだけでよいことに注意してください-チャームのように機能します!
アーウィンベッセル

2
ありがとう!現在、Quantumで動作するプラグインはありませんが、もちろんこれは動作します。
jpaugh

1
@Santa非開発者でも実行可能であると聞いてうれしいです!:D-
リュック

6
formログイン入力が属するものを見つけて送信することもできます。たとえば、インスペクターで入力フィールドをクリックして、実行できます$0.form.submit()$0最後に検査したことです)。これにより、パスワードの保存を求めるFFが表示されます。
mitjak

3

トップポスターによるアドバイスを簡素化するために、一部のWebサイトで機能が機能しない一方で、他のWebサイトで機能する理由は、Hertz.comなどのエンタープライズWebサイトで使用される非標準または悪意のあるコードによるものです。

Hertz.comの場合、ログインボタンでInspect Elementを実行し、次にHTMLとして編集のトリックを実行し、ofをfrom に変更することで、Firefoxにパスワードを保存させることができました。このトリックがないと、Remember Passwordブックマークレットでも機能しません。typebuttonbuttonsubmit

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

要するに、Inspect Elementを実行してからHTMLとして編集して、すべての悪意のある非準拠のHTMLを修正するのは驚くべきことです!


リュックによる一流の答えがそうでなかったとき、これは私のために働いた。サイトはgodaddy.comでした。パスワードを保存するかどうかを尋ねるFFダイアログでユーザー名を再入力する必要がありました。
BISI

2

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

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

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

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

*これらの手順はFirefoxバージョン62.0.2で有効です。他のバージョンでも似ていると思いますが、確かに言えません。


1
Firefoxバージョンの保存されたパスワードダイアログに「インポート」ボタンはありません:60.6.3esr
プロバックアップ

2

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

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


1

Firefoxにパスワードを追加する必要がある場合は、FEBEアドオンを使用してJsonファイルにパスワードを抽出し、編集してファイルを再度インポートします。私はその助けを期待しています。


6
FFバージョンが「クォンタム」に変更されて以来、機能しなくなりました
アルビン

1

あなたはみな、必要と思われるよりもはるかに多くの作品を自分で作っています。

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

  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"
    

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

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

これで、パスワードマネージャーに新しいエントリが作成されました。アドオン(多くは現在のESLリリースでは動作しません)をいじったり、HTMLを追加したり、おそらく混乱させたりすることはありません。CSVファイルに間違いを犯した場合、起こり得る最悪の事態は、Firefoxがそれをインポートしないことであり、それを編集して間違いを修正する必要があります。


0

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



-1

もっとシンプルな解決策が私にとってはうまくいきました。新しいフォームを追加する必要はありません。<input type=submit>元のログインフォームに追加すると、別のボタンが表示されました。最初に新しいボタンを押すと、FF保存パスワードダイアログが表示されました。次に、元のボタンを押してログインしました。


これは、superuser.com / a / 1084364/395378に回答するためのコメントとして追加する必要がありますが、新しい回答としては追加しないでください。
dirdi

試しましたが、できません。「コメントするには50の評判が必要です」私はここに新しいです。
アレクセイ

他の人の投稿にコメントすることは、評判を獲得することで得られる特権です。まだ獲得していない場合は、最初に快適な回答を得るようにしてください。superuser.com/help/privileges/comment
dirdi

ソリー、私はこのFF問題に直面し、ここで解決策を見つけました。後でもっと簡単な解決策を見つけて共有したかったのですが、残念ながら適切な方法でそれを行うことができませんでした。ここで共有したかったのは、おそらく最初で最後でしょう。評判を得る意味がない。他に話すことはありません。
アレクセイ

-2

メカニズムは時間の経過とともに確実に変化し、あるコンピューターから別のコンピューターに移動するとき、または複数のコンピューターを使用するときに常に問題が発生するため、ブラウザーのパスワードのキャッシュに依存しないことをお勧めします。

パスワードを安全に保ち、すべてのコンピューターとすべてのブラウザーとプログラムで使用できる専用の製品を使用する方がはるかに安全で簡単です。

私が見つけた最高のものはLastPassで、パスワードとそれらを含むフォームのすべてのフィールドの内容は暗号化され、サーバーに保存されます。暗号化はあなたの側で行われ、保護のためにマスターパスワードを使用するため、LastPass Webサイトは自分のサーバーに何が保存されているのかわかりません。

LastPassはブラウザと統合して、パスワードとフォームに入力した他のすべてのフィールドを記憶します。パスワードだけでなく、メールやユーザー名なども必要な場合があります。また、WebサイトまたはプログラムのこのデータをLastPassリポジトリに手動で入力することもできます。

この概念の力は、LastPass Webサイトがハッキングされたときに証明されました。暗号化されたパスワード自体はマスターパスワードなしでは役に立たないので、ハッカーがなんとか得たのはパスワードのヒントだったため、結果はユーザーにとってはささいなものでした。

別の製品はオープンソースの KeePassで、これはユーザーの間でも非常に人気があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.