9

HTML フォームに入力すると、Firefox や Internet Explorer などのブラウザーは値を保存しますが、場合によっては静かに保存されます。そのため、別の Web フォームに入力すると、ブラウザは同じ情報をスマートに提案します。ドロップダウン リストを表示する別の方法は、空のテキスト ボックスをダブルクリックすることです。

E コマース Web サイトで、顧客はクレジット カード番号やその他の機密情報を入力します。機密情報を保存するブラウザを回避またはブロックするにはどうすればよいですか?

もう 1 つの懸念は、格納されたフォーム データの改ざん (たとえば、マルウェアによる) です。次に、顧客はこの汚染されたデータを選択して、サイトを危険にさらすことができます。

4

6 に答える 6

9

属性で試してくださいautocomplete="off"

単一の入力要素に対して機能するはずです。

<input type="text" autocomplete="off" name="text1" />

またはフォーム全体に:

<form name="form1" id="form1" method="post" autocomplete="off"
  action="http://www.example.com/action">
[...]
</form>

特にASP .NETの場合は、次のように設定できます。

WebForms フォーム:

<form id="Form1" method="post" runat="server" autocomplete="off">

テキストボックス:

<asp:TextBox Runat="server" ID="Textbox1" autocomplete="off"></asp:TextBox>

または実行時:

Textbox1.Attributes.Add("autocomplete", "off");
于 2009-01-23T03:31:45.197 に答える
7

ここでより長い議論を参照してください。

Webフォームフィールド/入力タグでブラウザのオートコンプリートを無効にするにはどうすればよいですか?

場合によっては autocomplete="off" が機能するように見えますが、XHTML に準拠していません。

于 2009-01-23T03:36:37.307 に答える
3

ユーザー名、クレジット カード番号などのデータを保存する場合は、公共のコンピューターで autocomplete="off" を使用することをお勧めします。

だから、イントラネットのシステムを構築すればそれでいい。

于 2009-02-02T17:49:03.107 に答える
2

他の人が言っているように、答えはautocomple="off"

ただし、これに対するいくつかの回答と重複する質問が、オフにしない方がよいことを示唆しているため、特定の場合にこれを使用することがなぜ良い考えであるかを述べる価値があると思います。

クレジットカード番号を保存しているブラウザを停止することは、ユーザーに任せるべきではありません。あまりにも多くのユーザーは、それが問題であることにさえ気付かないでしょう。

クレジットカードのセキュリティコードのフィールドでオフにすることが特に重要です。このページが述べているように

「セキュリティコードを保存しないでください...その価値は、それを提供する唯一の方法が実際のクレジットカードからそれを読み取ることであり、それを提供する人が実際にカードを持っていることを証明することであるという推定に依存します。」

問題は、それが公共のコンピューター(サイバーカフェ、図書館など)の場合、他のユーザーがカードの詳細を簡単に盗むことができ、自分のマシンでも悪意のあるWebサイトがオートコンプリートデータを盗む可能性があることです。

于 2009-01-23T21:22:19.340 に答える
0

入力フィールドを置くことができます:

autocomplete="off"

属性として。

そうは言っても、やらないでください。

使いやすさの観点から、それはひどい考えです。特にフィールド検証がある場合。まったく関係のないフォームを修正しなければならないために、フォームの一部を再入力しなければならないことほど面倒なことはありません。ほとんどのユーザーは、クレジット カード番号、名前、メール アドレスなどを再入力する必要がないことを気に入っています。

このような機能を無効にすることで、ユーザーを困らせることになるでしょう。

最終的に、セキュリティはユーザーの問題であり、ユーザーの責任です。大多数の人は個人用または仕事用の PC を使用しているため、そのような情報をキャッシュしても問題ありません。適切に構成されたパブリック ターミナルは、ユーザーがログオフしたときにフォーム データを消去します。

では、一体誰を助けているのでしょうか?

于 2009-01-23T03:37:15.217 に答える