Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Web-APIs
  3. NDEFMessage
  4. records

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.

View in EnglishAlways switch to English

NDEFMessage: records-Eigenschaft

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Sicherer Kontext: Diese Funktion ist nur insicheren Kontexten (HTTPS) in einigen oder allenunterstützenden Browsern verfügbar.

Experimentell:Dies ist eineexperimentelle Technologie
Überprüfen Sie dieBrowser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

Dierecords-Eigenschaft derNDEFMessage-Schnittstelle repräsentiert eine Liste vonNDEFRecords, die in der NDEF-Nachricht vorhanden sind.

Wert

Eine Liste vonNDEFRecord-Objekte, die die in der Nachricht aufgezeichneten Daten darstellen.

Beispiele

Das folgende Beispiel zeigt, wie der Inhalt einer NDEF-Nachricht gelesen wird. Zuerst wird ein Ereignis-Handler füronreading eingerichtet, der eine Instanz vonNDEFReadingEvent übergeben bekommt. EinNDEFMessage-Objekt wird vonNDEFReadingEvent.message zurückgegeben. Es durchläuftmessage.records und verarbeitet jedesrecord basierend auf seinem Nachrichtentyp. Das Datenmitglied ist einDataView, das es ermöglicht, mit inUTF-16 kodierten Daten umzugehen.

js
ndefReaderInst.onreading = (event) => {  const ndefMessage = event.message;  for (const record of ndefMessage.records) {    console.log(`Record type:  ${record.recordType}`);    console.log(`MIME type:    ${record.mediaType}`);    console.log(`Record id:    ${record.id}`);    switch (record.recordType) {      case "text":        // TODO: Read text record with record data, lang, and encoding.        break;      case "url":        // TODO: Read URL record with record data.        break;      default:      // TODO: Handle other records with record data.    }  }};

Spezifikationen

Specification
Web NFC
# dom-ndefmessage-records

Browser-Kompatibilität

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2026 Movatter.jp