fix Chrome warns about compromised data when using form replay (#2694)
This commit is contained in:
parent
9b7d900eca
commit
dbf3b00576
|
@ -898,7 +898,8 @@ sub postJavascript {
|
||||||
my $filler;
|
my $filler;
|
||||||
foreach my $name ( keys %$data ) {
|
foreach my $name ( keys %$data ) {
|
||||||
use bytes;
|
use bytes;
|
||||||
my $value = "x" x bytes::length( $data->{$name} );
|
my @characterSet = ( '0' ..'9', 'A' .. 'Z', 'a' .. 'z' );
|
||||||
|
my $value = join '' => map $characterSet[ rand @characterSet ], 1 .. bytes::length( $data->{$name} );
|
||||||
$filler .=
|
$filler .=
|
||||||
"form.find('input[name=\"$name\"], select[name=\"$name\"], textarea[name=\"$name\"]').val('$value')\n";
|
"form.find('input[name=\"$name\"], select[name=\"$name\"], textarea[name=\"$name\"]').val('$value')\n";
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user