web api instance property
NDEFRecord: mediaType property
Secure contextLimited availability
The mediaType
property of the NDEFRecord interface returns the MIME type of the record. This value will be null if recordType is not equal to "mime".
Value
A string, containing the MIME type of the record payload.
Examples
The following example loops over the records in an NDEFMessage object, which is retrieved from message. It then uses the mediaType property to determine which of the records to parse.
const ndef = new NDEFReader();
await ndef.scan();
ndef.onreading = (event) => {
const decoder = new TextDecoder();
for (const record of event.message.records) {
if (record.mediaType === "application/json") {
const json = JSON.parse(decoder.decode(record.data));
const article = /^[aeio]/i.test(json.title) ? "an" : "a";
console.log(`${json.name} is ${article} ${json.title}`);
}
}
};
Specifications
SpecificationsStandards references are available on the canonical MDN page.
Browser compatibility
Browser compatibilityCompatibility data is available on the canonical MDN page.