2011-08-10 13 views
1

私は同じドメインの下に2つのサイトを持っています。 1つのサイト(サイト1)のログインフィールドにautocomplete = "off"を設定し、別のサイト(サイト2)では設定しません。Firefox 4オートコンプリート=オフ機能

サイト2のログインフィールドに記入すると、Firefoxを覚えておきたいと思いますが、はいと答えています。 それから、サイト1に戻り、ログインフィールドの下矢印を選択して、オートコンプリートを「オフ」に設定します。サイト2に保存したログインの詳細が表示されます。これは必要ありません。

このようなことを防ぐ手段はありますか? サイト2の関連するすべてのフィールドでもautocomplete = "off"に設定する唯一のオプションはありますか?

ありがとうございました

答えて

0

私は、Site2の属性にautocpomplete = "off"を設定しました。これにより、ユーザーはそれらを保存できないため、サイト1には決して現れませんでした。

明確にするには - autocomplete = "off"に設定すると、ブラウザは入力した値を保存したり覚えたりしないため、取得していない別のサイトから保存した値独自のフィールドに実装されたオートコンプリート。

2

フォームに「名前」または「アドレス」フィールドがありますか?この場合、Firefoxはオートコンプリート属性を無視することがあります。 https://developer.mozilla.org/en/How_to_Turn_Off_Form_Autocompletion#How_to_Turn_Off_the_Autocompletion_Feature

autocompleteはInternet Explorerで導入された非標準属性なので、どこでも動作するはずはありません。個人的には、私はそれがオートコンプリートを望むかどうかを決めるのはユーザーに任せておくべきだから、それは気に入らない。

+0

site1(オートコンプリートオプションが表示されているサイト)のフォームにはありません。これは古いブラウザのみを対象としていますか?保存されている値はSite2にあり、このサイトのフォームにはオートコンプリート= off属性が追加されていません。 –

+0

だから、私は知っている必要があると思います....フォームにautomcplete = offを追加すると、以前にテキストボックスに表示されている値を覚えてしまうのを防ぐことができますか?それとも、覚えているプロンプトが表示されないようにするだけですか? –

0

Firefoxは、パスワードフィールドの前のフィールドをユーザー名フィールドとみなします。したがって、これは、site1のログインページにusernameとpasswordの間に入力フィールドを置き、入力フィールドにstyle = "display:none"を追加することです。 FFが隠れた入力フィールドをユーザ名フィールドと見なし、入力フィールドの表示がnoneなので、ユーザはフィールドをダブルクリックしたり、下向きの矢印を押してユーザ名を得ることができません。これはあなたのために働くかもしれません。

関連する問題