ホームページ » の仕方 » なぜオートコンプリートがFirefoxで動作しないのですか?

    なぜオートコンプリートがFirefoxで動作しないのですか?

    あなたが訪れるサイトのログイン資格情報をFirefoxが常に保存することを許可しているタイプの人であれば、資格情報を保存するようにも促さないサイトに遭遇したとき、あなたは非常にイライラするかもしれません。ここで何が起こっているのかについての結論を下しました.

    これは私がほとんど毎日入力しなければならないひどいフォームです…私は本当にそれに飽きています.

    だから私はページのソースを見てみると、これが原因です:フォーム上のAUTOCOMPLETE =” off”はFirefoxにそのフォームの自動補完を無効にするように指示します。フォーム要素自体も同じタグを持っています.

    セキュリティ上の懸念があり、パスワードを保存したくない企業のVPN、銀行、その他のサイトでは、これが頻繁に発生することがわかります。このため、ページでこのタグを使用してブラウザで認証情報が保存されないようにします。.

    あなたの最良の選択:Greasemonkey it!

    greasemonkeyスクリプトを使用して、フォーム要素のオートコンプリートを再度有効にすることができます。それらの数はuserscripts.orgにあります。

    http://userscripts-mirror.org/

    あるいは何らかの理由で他のスクリプトが仕事中の私のねばねばしたコーポレートVPNで動作しなかったので、それぞれの属性を手動で設定する新しいスクリプトを作成しました。.

    var frm = document.forms [0];
    frm.setAttribute( 'autocomplete'、 'on');
    frm.elements [0] .setAttribute( 'オートコンプリート'、 'on');
    frm.elements [1] .setAttribute( 'autocomplete'、 'on');

    ヒント:Firebugエクステンションは、スクリプトを書いている場合にその要素が何であるかを理解するのに最適な方法です。.