ブラウザでの個人データの自動入力で使用されるフォームフィールド名(Safari、Opera)
質問
主要なブラウザの自動入力機能によって認識されるフォームフィールド名(<input name="…">
)の完全なリストを探しています。
ここでは、試行錯誤を使用してSafariで作業していることがわかっています。
-
email
-
Ecom_ReceiptTo_Postal_Name_First
-
Ecom_ReceiptTo_Postal_Name_Last
-
first-name
-
firstname
-
last-name
-
lastname
-
full-name
-
birthday
-
company
-
jobtitle
-
phone
-
street
-
city
-
country
-
state
(米国外の郡で使用) -
postalcode
-
zip
ただし、タイトル/敬称プレフィックスの個別のフィールドが見つかりませんでした(フルネームのみに含まれています)。
Opera's Wandは、autocomplete
と<=>を必要とする名前を除いて、ほぼ同じ名前を認識します。
携帯電話番号のフィールドが見つかりませんでした。個別の自宅/職場フィールドを取得する方法が見つかりませんでした。
<=>属性を拡張して、開発者がこれらを明示的に指定できるようにする提案があります。
解決
使用した名前を知りませんでした。しかし、Mozilla / NetscapeとIEはvcard_name属性を使用してこちらとしてオートフィルをガイドすることを知っていました。
他のヒント
http://www.macosxhints.com/article.php?story=に従って20070527063904285 Safari.appパッケージ内のファイルContents / Resources / English.lproj / ABAutoCompleteMappings.plistがこのリストをリードしています:
first
first name
fname
firstname
given name
middle initial
middleinitial
middle name
middlename
middle
last
last name
lname
lastname
surname
name
birthday
date of birth
born
job title
jobtitle
email
e-mail
street
street address
streetaddress
address1
address 1
address
city
state
zip
zipcode
zip code
postalcode
postal code
country
homephone
home phone
eveningphone
evening phone
home area code
home areacode
homeareacode
evening area code
evening areacode
eveningareacode
workphone
work phone
dayphone
day phone
daytime phone
companyphone
company phone
businessphone
business phone
work area code
work areacode
workareacode
day area code
day areacode
dayareacode
company area code
company areacode
companyareacode
business area code
business areacode
businessareacode
mobilephone
mobile phone
cellphone
cell phone
mobile area code
mobile areacode
mobileareacode
cell area code
cell areacode
cellareacode
pagerphone
pager phone
pager area code
pager areacode
pagerareacode
area code
areacode
phone
fax
organization
company
これは馬鹿げた提案*かもしれませんが、ソースを入手して突っ走ることを検討しましたか? Webkitはこちら、 Firefoxはこちら(ちょっと)。ただし、OperaまたはIEでは役に立ちません。
*
それは私にとってばかげていると思います、c / c ++はすべて私にとって二重のダッチです:-)