特定のフィールド(ユーザー名など)にオートコンプリートを表示する必要があるかどうかをブラウザーはどのように認識しますか?name
彼らはfields属性と一致するためにある種の正規表現を使用していますか?これを確実にするために従う必要のある基準はありますか?
一部のサイトではブラウザが履歴データを提案できないため、これを尋ねます。
簡単に言えば、私はこの人が達成しようとしていたことの正反対を求めています:
特定のフィールド(ユーザー名など)にオートコンプリートを表示する必要があるかどうかをブラウザーはどのように認識しますか?name
彼らはfields属性と一致するためにある種の正規表現を使用していますか?これを確実にするために従う必要のある基準はありますか?
一部のサイトではブラウザが履歴データを提案できないため、これを尋ねます。
簡単に言えば、私はこの人が達成しようとしていたことの正反対を求めています:
HTML5の場合:
<form action="demo_form.asp" method="get" autocomplete="on">
First name:<input type="text" name="fname" /><br />
E-mail: <input type="email" name="email" /><br />
<input type="submit" />
</form>
ソース:http ://www.w3schools.com/html5/att_form_autocomplete.asp
私の経験では、これは入力タグのnameまたはid属性の一致に基づいています。そのため、ユーザー名、メールアドレス、名前のフィールドは、さまざまなウェブサイトでオートコンプリートされる傾向があります。
フィールドでの正規表現や部分的な一致ではなく、正確に一致する必要があると思います。