web-dev-qa-db-ja.com

ユーザーがパスワードを保存できないサイトのパスワードをFirefoxに記憶させる

Windows上のFirefox3.6.10 XP(他の組み合わせは試していません))一部のWebサイトでは、訪問者がパスワードを保存できないようです。これは、銀行のWebサイトでよく発生します(明らかなセキュリティのため)。理由)、しかし私はmyopenid.comや他の人たちでもそれを経験しています。

Firefoxにすべてのサイトのパスワードを記憶させる方法はありますか?

私はウェブ上で見つけた多くのトリックを試しましたが、すべての場合にそれらのどれもうまくいきません。

これらのトリックの1つは、パスワードフィールドからautocomplete = "off"プロパティを削除するために、Javascriptを実行することでした。これは、すべてではありませんが、場合によっては役立つようです。

もう1つのトリックは、Firefoxの構成ファイルを変更することですが、これも一部のWebサイトはそれに抵抗しています。そのようなWebサイトの1つがmyopenid.comです。

これは Firefox:プロンプトなしで新しいパスワードを覚えておいてください の複製ではないことに注意してください。ここでは、ユーザーがパスワードを保存できないようにするサイトのパスワードを保存する微調整を求めています。

注:再び機能しているため、混乱しています。すべてのアドオンを無効にしましたが、myopenid.comにパスワードが再度保存されています。以下に提案するJavascriptソリューションは問題ないと思いますが、私がもっと気に入っている別のソリューションがあります。それも投稿します。

9
md1337

OK、これがJavascriptよりも便利だと思う別の答えです。

最初にFirefoxコンポーネントフォルダに移動します。私の場合、デフォルトでは「C:\ ProgramFiles\MozillaFirefox\components」です。

次に、ファイルnsLoginManager.jsを開きます。

804行目あたりの関数(Firefoxのバージョンによって異なります)に移動します。次のようになります。

/*
 * _isAutoCompleteDisabled
 *
 * Returns true if the page requests autocomplete be disabled for the
 * specified form input.
 */
_isAutocompleteDisabled :  function (element) {
    if (element && element.hasAttribute("autocomplete") &&
        element.getAttribute("autocomplete").toLowerCase() == "off")
        return true;

    return false;
},

最初の3行をコメントアウトすると、次のようになります。

/*
 * _isAutoCompleteDisabled
 *
 * Returns true if the page requests autocomplete be disabled for the
 * specified form input.
 */
_isAutocompleteDisabled :  function (element) {
    /*if (element && element.hasAttribute("autocomplete") &&
        element.getAttribute("autocomplete").toLowerCase() == "off")
        return true;*/

    return false;
},

保存してFirefoxを再起動すると、準備が整います...

3
md1337

次の微調整が必​​要です。私はそれを長い間使用していて、それは私に多くの時間を節約しました。

拡張機能なしでFirefoxのパスワードセーバーを微調整:

  1. パスワードセーバーと呼ばれる上記のページのリンクをブックマークします。リンクをブックマークするには、リンクを右クリックして[このリンクをブックマーク...]を選択します。 (これはJavaスクリプトです。html編集の制限のため、ここではリンクできません。)
  2. 次回パスワードを覚えていないサイトを見つけたら、ブックマークをクリックするだけです。次に、autocomplete="off"のすべてのインスタンスを削除します。
  3. ユーザー名とパスワードをサイトに入力し、送信を押します。
  4. それで全部です! Firefoxにパスワードを記憶させるように求められるはずです。

ふるい:

alt text

Firefoxプラグインを備えたソリューションとして、外部パスワードマネージャーを検討することをお勧めします。

1Password --Mac、Windows、iPhone、iPadのサポート。これが私が使用するソリューションです。 Webサイトのパスワードやその他の機密情報を追跡するのに最適です。 Dropbox と組み合わせると、複数のマシン間で簡単に同期できます。

Lastpass も本当にうまくいきます。私は1Passwordに移行する前にしばらくそれを使った。

0
Adam

Lastpassには、扱いにくいパスワードフィールド用の特別な機能があります。

  1. 気になるログインページに移動します。
  2. 名前とパスワードを入力しますが、Enterキーを押さないでください。まだログインしないでください。
  3. ナビゲーションツールバーのLastpassアイコン、またはコンテキストメニュー以外の場所をクリックします。
  4. 「入力したデータをすべて保存する」をクリックし、パスワードを保存するときと同じように行います。

これは私にとってほぼ常に機能します。

0
Cerberus