パスワードが保存が効かないサイトを保存可能に変える方法 (Firefox)

Firefoxで、ユーザID,パスワードを入力してサイトにログインしようとすると
「パスワードを保存して次ログインするとき、入力する手間を省くか?」と聞いてくるのだけど
銀行のオンラインバンキングとか、Yahooとか、時々それを聞いてこないサイトがある。


聞いてこないということは、保存する選択肢を選べないので、毎回入力するはめになる。


で、これはFirefoxのバグかとおもったら、そうではなくて
サイトを作っている側が、ログインフォームにautocomplete=offとかいう属性を設定しておくと
IEとかFirefoxでは、それを解釈して「サイト運営者がパスワード保存機能は使ってほしくないってよ」とサイト運営側の意思を汲み取って
利用者に保存するかどうか訪ねないという仕様になるらしい


ふーん



オンラインバンキングのパスワードならまだしも、Yahooとかのパスワードなんて俺にとってはどうでもいい。
Yahooごときが生意気だ、ちゃんと記憶できるようにしやがれボケナスということで
Firefoxさんにそのパスワード記憶を無効化する設定を無視させる方法をさがした。



過去にも同じようなことを考えた人たちがいたようで、やり方を紹介しているサイトはたくさん見つかったのだが
Firefoxの設定ファイルをいじる方法とか、ブックマークレットで一時的にパスワード無効化タグを無効にするとか、
Greasemonekyのスクリプトとか、いろいろ方法はあるようなのだけど
最新版のFirefoxでは使えないとか、ログインする前にいちいち何かやらないといけなくて面倒だとか
いろいろあるようなので


2011年8月時点の最新版Firefox 6.0で使える、パスワード記憶ができないサイトで記憶できるように変える方法を以下に記載。

(1)Remember Passwords という拡張機能をいれて、パスワード保存ができるようにする

これをいれると、autocomplete=offの設定を無効化できる。

Remember Passwords - Add-ons for Firefox


つまり、サイト運営側がパスワード保存機能を使わずに使ってほしいとおもってるクソ生意気なサイトで
平然とパスワード保存機能を使えるようにしてくれる。

(2)パスワードの自動入力の設定をみなおす

ところが、上記アドオンを入れても私の環境では、パスワード保存を行っても
パスワードの自動入力が行われないという状態になってしまった。


ユーザIDの入力欄で↓キーを押し、ユーザIDを選択するとパスワードも入力されるが
ページ訪問後ログインボタンを押すだけでログインできるようにしたい私としてはそれは
なんとも耐えられない事態。


その解決策が、Firefoxのabout:configを表示させて、細心の注意を払うから設定させろボタンを押して
signon.autofillFormsを検索、なぜかユーザ設定値のFalseになっていたのでダブルクリックしてTrueに変更


ログイン画面を表示した時点で、保存したパスワードが自動表示されるようになった。
ただし、2つ以上のIDを保存してしまった場合はやはり自動入力はされないのでひとつにする。