1

フォームを送信する直前に、フォームのテキストフィールドに入力されたテキストを暗号化するJavaアプレットがあります。それはうまく機能しますが、ブラウザ(特にGoogle Chrome)は、暗号化された後、テキストフィールドをキャッシュしています。テキストが暗号化される前に、ブラウザにフィールドをキャッシュさせたい。

フォームを送信した後、GoogleChromeからパスワードを保存するかどうか尋ねられます。残念ながら、プレーンテキストフィールドではなく、暗号化されたフィールドが保存されます。

Javaアプレットがフォームテキストフィールドを暗号化する前に、ブラウザがフォームテキストフィールドをキャッシュするようにするにはどうすればよいですか?

ありがとうございました。

4

1 に答える 1

2

中に暗号化を試みました"onSubmit"か? その場合、ブラウザがすでに POST を実行している最後の瞬間まで、フォーム データは変更されません。

別のフォームに入力して送信することもできます。その場合、プレーン テキストを送信する可能性はまったくなく (たとえば、JavaScript が無効になっている場合)、元のフォームをそのままにしておくことができます。

于 2012-09-20T20:53:46.027 に答える