ContactAddress
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Want more browser support for this feature? Tell us why.
Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Die ContactAddress-Schnittstelle der Contact Picker API stellt eine physische Adresse dar. Instanzen dieser Schnittstelle werden aus der address-Eigenschaft der von ContactsManager.select() zurückgegebenen Objekte abgerufen.
Die Materialien zum Addressing-S42-Standard auf der Website des Weltpostvereins können hilfreich sein. Sie enthalten Informationen zu internationalen Standards für Postanschriften.
Instanzeigenschaften
ContactAddress.addressLineSchreibgeschützt-
Ein Array von Zeichenfolgen mit den einzelnen Adresszeilen, die nicht durch die anderen Eigenschaften abgedeckt sind. Die genaue Anzahl und der Inhalt variieren je nach Land oder Ort. Enthalten sein können beispielsweise ein Straßenname, eine Hausnummer, eine Wohnungsnummer, eine ländliche Zustellroute, beschreibende Zustellhinweise oder eine Postfachnummer.
ContactAddress.countrySchreibgeschützt-
Eine Zeichenfolge, die das Land angibt, in dem sich die Adresse befindet, gemäß dem Standard ISO 3166-1 Alpha-2. Die Zeichenfolge wird immer in ihrer kanonischen Form mit Großbuchstaben angegeben. Beispiele für gültige
country-Werte sind"US","GB","CN"und"JP". ContactAddress.citySchreibgeschützt-
Eine Zeichenfolge, die die Stadt oder den Ort der Adresse angibt.
ContactAddress.dependentLocalitySchreibgeschützt-
Eine Zeichenfolge, die einen untergeordneten Ort oder Ortsteil innerhalb einer Stadt angibt, beispielsweise ein Viertel, einen Stadtbezirk, einen Bezirk oder eine „dependent locality“ im Vereinigten Königreich.
ContactAddress.organizationSchreibgeschützt-
Eine Zeichenfolge, die den Namen der Organisation, Firma, des Unternehmens oder der Einrichtung an der Adresse angibt.
ContactAddress.phoneSchreibgeschützt-
Eine Zeichenfolge, die die Telefonnummer des Empfängers oder der Kontaktperson angibt.
ContactAddress.postalCodeSchreibgeschützt-
Eine Zeichenfolge, die eine für die Postsortierung verwendete Kennung angibt, beispielsweise den ZIP-Code in den Vereinigten Staaten oder den PIN-Code in Indien.
ContactAddress.recipientSchreibgeschützt-
Eine Zeichenfolge, die den Namen des Empfängers, Käufers oder der Kontaktperson an der Adresse angibt.
ContactAddress.regionSchreibgeschützt-
Eine Zeichenfolge, die die oberste Verwaltungseinheit des Landes angibt, beispielsweise einen Bundesstaat, eine Provinz, eine Oblast oder eine Präfektur.
ContactAddress.sortingCodeSchreibgeschützt-
Eine Zeichenfolge mit einem Postsortiercode, wie er beispielsweise in Frankreich verwendet wird.
Instanzmethoden
ContactAddress.toJSON()-
Gibt ein einfaches, JSON-serialisierbares Objekt zurück, das das
ContactAddress-Objekt repräsentiert. Wird automatisch vonJSON.stringify()aufgerufen.
Beispiele
Das folgende Beispiel fordert die Benutzerin oder den Benutzer auf, Kontakte auszuwählen, und gibt anschließend die erste zurückgegebene Adresse auf der Konsole aus.
const props = ["address"];
const opts = { multiple: true };
async function getContacts() {
try {
const contacts = await navigator.contacts.select(props, opts);
const contactAddress = contacts[0].address[0];
console.log(contactAddress);
} catch (ex) {
// Handle any errors here.
}
}
Spezifikationen
| Spezifikation |
|---|
| Contact Picker API> # contactaddress> |