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ソリューションは問題ないと思いますが、私がもっと気に入っている別のソリューションがあります。それも投稿します。
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を再起動すると、準備が整います...
次の微調整が必要です。私はそれを長い間使用していて、それは私に多くの時間を節約しました。
autocomplete="off"
のすべてのインスタンスを削除します。ふるい:
Lastpassには、扱いにくいパスワードフィールド用の特別な機能があります。
これは私にとってほぼ常に機能します。