detect fields from label-aria
This commit is contained in:
parent
c8075e7aa7
commit
b72105b9e0
|
@ -10,6 +10,7 @@ export default class AutofillField {
|
|||
'label-right': string;
|
||||
'label-top': string;
|
||||
'label-tag': string;
|
||||
'label-aria': string;
|
||||
placeholder: string;
|
||||
type: string;
|
||||
value: string;
|
||||
|
|
|
@ -860,6 +860,9 @@ export default class AutofillService implements AutofillServiceInterface {
|
|||
if (this.fieldPropertyIsMatch(field, 'label-tag', names[i])) {
|
||||
return i;
|
||||
}
|
||||
if (this.fieldPropertyIsMatch(field, 'label-aria', names[i])) {
|
||||
return i;
|
||||
}
|
||||
if (this.fieldPropertyIsMatch(field, 'placeholder', names[i])) {
|
||||
return i;
|
||||
}
|
||||
|
@ -919,6 +922,9 @@ export default class AutofillService implements AutofillServiceInterface {
|
|||
if (this.hasValue(field['label-top']) && this.fuzzyMatch(names, field['label-top'])) {
|
||||
return true;
|
||||
}
|
||||
if (this.hasValue(field['label-aria']) && this.fuzzyMatch(names, field['label-aria'])) {
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue