MozillaのBugzillaにログインしました。 Firefoxがパスワードを保存していないことに気づきました。
ユーザー名とパスワードをFirefoxの保存済みパスワードリストに手動で追加するにはどうすればよいですか?
あなたが3分の余裕のある開発者であれば、これは別のアドオンをインストールせずにそれを行う方法です。
ログインページで、ユーザー名とパスワードのフィールドを検査して、name
(またはid
が指定されていない場合はname
)属性をメモします。たとえば、Khan Academyでは、ユーザー名は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の名前に置き換えます。 nottype=password
を置き換える必要があることに注意してください。name=password
フィールドのみです。
このフォームのページに資格情報を入力し、送信をクリックします。 Firefoxは認証情報を保存するように促します。ウェブサイトはおそらくエラーを吐き出すか、要求または何かを無視しますが、それは気にしません。
なぜこれが機能するのですか?一部のサイトでは、意図的にパスワードを保存しないように面白いことをしています(ブラウザのパスワード記憶機能は、多くの場合、安全ではないと見なされています)。他のサイトでは、Firefoxで認識できないほどおかしな形になっています。この単純なフォームを追加すると、Firefoxがフォームを検出し、資格情報を入力すると、保存するように求められます。
ログインページで、フィールドが実際にname
属性を持っている限り(そして、おそらく<form>
にもラップする必要があると思います)、Firefoxは通常、フィールドを認識し、それらを埋めることができます。
または、Webサイトのフィールドにautocomplete=off
が設定されているだけの場合もあります。これは次のように削除できます。
form
要素が強調表示されたら、autocomplete='off'
という属性を探します(上にスクロールしてform
タブでInspector
要素を探す必要がある場合があります)off
をon
に変更します上位の投稿者によるアドバイスを簡略化するために、一部のWebサイトで機能が機能し、他のWebサイトでは機能しない理由は、Hertz.comなどのエンタープライズWebサイトで使用されている非標準および/または悪意のあるコードが原因です。
Hertz.comの場合、Inspect ElementをLoginボタンをクリックし、次に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が不思議に動作するように修正します!
Firefox 70.0以降、これはパスワードマネージャー(Firefox Lockwise)の現在は組み込み機能です。アクセスするには、保存したパスワードリストに移動するか、about:logins
アドレスバー内。左下隅にある Create New Login。
PS:特定の問題の解決策-App Store Connectが資格情報を保存しない-https://appleid.Apple.com
は、新しいログインを追加するときのWebサイトアドレスです。
私はこの質問が古いことを知っていますが、とにかく自分の解決策を投入すると思いました。
Firefoxはときどき特定のWebサイトで私と戦うので、私が開発したソリューションはChromeなどの別のブラウザを使用し、そこにユーザー名/パスワードを保存しています。その後、特定のWebサイトのログイン情報をインポートできますその他のブラウザから。
他のブラウザでパスワードを保存した後、次の手順に従ってインポートを実行できます。
*これらの手順は、Firefoxバージョン62.0.2で有効です。他のバージョンでも同様だと思いますが、はっきりとは言えません。
必要以上に多くの作業を自分で作成しています。
CSVファイルを作成します。
これは通常のテキストエディターで行うことができます。または、Firefoxのオプション、セキュリティ、パスワードに移動し、現在のパスワードをデフォルトのXMLファイルではなくCSVファイルにエクスポートします。
このファイルをテキストエディタ(またはスプレッドシート)で編集します。
ファイルの先頭は次のようになります。
# 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ページにすでにあるフィールド名と一致している必要があります。これを試してみたところ、「ログイン」と「パスワード」を半ば推測しました。
Firefoxオプションセキュリティに戻り、CSVファイルをインポートします。
これで、パスワードマネージャーに新しいエントリができました。アドオン(多くは現在のESLリリースでは機能しない)をいじったり、HTMLを追加したり、場合によっては台無しにしたりする必要はありません。 CSVファイルを間違えた場合、最悪の場合、Firefoxがファイルをインポートせず、編集して間違いを修正する必要があります。
firefoxにパスワードを追加する必要がある場合、 FEBE Add-on を使用して、JSONファイルに自分のパスワードを抽出し、それを編集して、ファイルを再度インポートします。私はそれを助けることを期待しています。
私は パスワードを保存 この問題を解決するFirefoxのアドオンの作者です
資格情報を入力(または更新)するページで、[パスワードを保存する]をクリックすると、ダミーの入力フィールドが作成されます。ボタンをクリックすると、Firefoxはページのパスワードを保存(または更新)するよう求めます。
https://addons.mozilla.org/en-US/firefox/addon/save-my-password/
上の答えは機能しますが、ほとんどの場合、偽のフォームを作成する必要はありません。ログインボタンを調べて、タイプを「ボタン」から「送信」に変更するだけです。パスワードを入力してボタンを押すと、保存するように求められますが、Vanillaボタンを想定しているため、おそらくログインしません。ページを更新して変更を元に戻し、メールアドレスと出来上がりを入力すると、パスワードが自動入力されます。