HTML 5には、autocomplete
という新しい属性があります。 autocomplete=off
に設定されている場合、ブラウザはパスワードを保存しません。
Firefoxのソースコードを変更して再コンパイルする以外に、この設定を上書きするにはどうすればよいですか?切り替え可能なFirefoxのabout:configオプション(「ignore:autocomplete」など)はありますか?
autocomplete=off
の要点は、それを必要とするフィールドにある程度のセキュリティを提供することです。サイト設計者がフィールドにautocomplete=off
が必要であると判断した場合、それを意味している可能性が高くなります。なぜそれをオフにしたいのですか?
簡単な答え:いいえ、無効にする方法はありません。これはセキュリティ機能と見なされます。
(ちなみに、autocomplete=off
はさまざまなブラウザの機能でした年齢 ... HTML5の時点で正式にHTMLの一部になっているだけかもしれませんが、非常に長い間、私はそれを「新しい」とは考えません)
FirebugのおかげでFirefoxにパスワードを記憶させる別の方法があります。オートコンプリートの値を「on」に変更して、フォームを保存するだけです。 Firefoxは、通常どおり「記憶」ポップアップを表示します。
詳細は記載されています ここ :
- firebugをインストールする
- 誤ったパスワードフィールドがあるページで、Firebugを開きます。
- firebugツールバーの青いマウスポインタを使用して、FirebugHTMLタブのパスワードフィールドを選択します。フィールドが選択されているはずです。
- 「オフ」をダブルクリックして値を編集し、「オン」に変更します。
- 次に、ページフォームに通常どおりログイン/パスワードを入力します
- 「送信」を押すと、Firefoxはそのサイトのログイン/パスワードを記憶できる通知ポップアップを表示するはずです。
これで、そのページに移動するたびに、Firefoxは通常どおりログイン/パスワードをオートコンプリートします。
次のブックマークレットは、このページのすべてのフォームを自動補完します。
<a href="javascript:(function(){var fm=document.getElementsByTagName('form');for(i=0;i<fm.length;i++){fm[i].setAttribute('autocomplete','on');}})()">Autocomplete on</a>
上記をHTMLファイルに入れ、ブラウザでアクセスし、[オートコンプリートオン]リンクをブックマークツールバーにドラッグし、問題のあるフォームのあるページにアクセスし、[オートコンプリートオン]ブックマークをクリックして、フォームにエントリを記憶させます。 。
これを行う最も簡単な方法は次のとおりです。
次のように、「MozillaFirefox」フォルダの下にあるnsLoginManager.jsファイルを見つけます。
C:\ Program Files\Mozilla Firefox\nsLoginManager.js
関数を見つける
_isAutocompleteDisabled : function (element) {
if (element && element.hasAttribute(”autocomplete”) &&
element.getAttribute(”autocomplete”).toLowerCase() == “off”)
return true;
return false;
},
次に、最初の戻り値をtrueからfalseに次のように変更します。
_isAutocompleteDisabled : function (element) {
if (element && element.hasAttribute(”autocomplete”) &&
element.getAttribute(”autocomplete”).toLowerCase() == “off”)
return false; //This is the line of code that changed.....
return false;
},
この変更を保存して、Firefoxを再起動します。
アドオン Auto-Complete On は、ログイン関連のフィールドに対してのみオートコンプリートを有効にするため、クレジットカード番号などは(少なくとも理論的には)保存されません。
このアドオンが常にオンになっていることを考えると、それは良い考えのようです。これは再起動なしのアドオンであるため、理論的には、比較的簡単に必要な場合にのみオンにすることができます。
Firefoxを使用している場合は、 Greasemonkey をインストールして、フォームのオートコンプリートを再度有効にする this アドオンをインストールできます。完璧ではありませんが、一般的には機能します。完全に機能しないサイトの場合は、カスタムグリースモネキースクリプトを作成できます