/ /なぜFirefoxでオートコンプリートが常に機能しないのですか?

Firefoxでオートコンプリートが常に機能しないのはなぜですか?

あなたが常に許可するタイプの人ならFirefoxは、アクセスしたサイトのログイン資格情報を保存しますが、資格情報の保存を求められないサイトに出くわすと、非常にイライラするかもしれません。ここで何が起こっているのかを把握しています。

これは、私がほぼ毎日入力しなければならないひどいフォームです。本当にうんざりしています。

画像

そこで、ページのソースを調べます。犯人は次のとおりです。フォームのAUTOCOMPLETE =” off”は、そのフォームのオートコンプリートを無効にするようFirefoxに指示します。フォーム要素自体にも同じタグがあります。

画像

これは企業で頻繁に発生しますvpn、銀行、およびセキュリティが心配でパスワードの保存を望まない他のサイトは、ページでこのタグを使用して、ブラウザが認証情報を保存できないようにします。

あなたの最高のオプション:Greasemonkey it!

Greemonkeyスクリプトを使用して、フォーム要素のオートコンプリートを再度有効にすることができます。それらの多くはuserscripts.orgで見つけることができます:

http://userscripts-mirror.org/

または、気になる場合は独自に作成することもできます。何らかの理由で、他のスクリプトが職場の私のねじれた企業vpnで機能しなかったため、それぞれの属性を手動で設定する新しいスクリプトを作成しました。

var frm = document.forms [0];
frm.setAttribute( 'autocomplete'、 'on');
frm.elements [0] .setAttribute( 'autocomplete'、 'on');
frm.elements [1] .setAttribute( 'autocomplete'、 'on');

ヒント:Firebug拡張機能は、スクリプトを記述している場合に要素が何であるかを把握するのに最適な方法です。