NDEFRecord
Ограниченная доступность
Эта функция не относится к Baseline, так как она не работает во всех широко используемых браузерах.
Безопасный контекст: Эта функция доступна только в безопасных контекстах (HTTPS) в некоторых или всех поддерживающих браузерах.
Экспериментальная: Это экспериментальная технология
Перед использованием в продакшене внимательно изучите таблицу совместимости браузеров.
Интерфейс NDEFRecord API Web NFC предоставляет данные, которые можно считывать или записывать с совместимых NFC-устройств, например, NFC-метки, поддерживающие NDEF.
Конструктор
-
NDEFRecord()Экспериментальная -
Возвращает новый
NDEFRecord.
Свойства экземпляра
-
NDEFRecord.recordTypeЭкспериментальная Только для чтения -
Возвращает тип записи. Записи должны иметь либо стандартное известное имя типа, такое как
"empty","text","url","smart-poster","absolute-url","mime", или"unknown", либо имя внешнего типа, которое состоит из доменного имени и пользовательского имени типа, разделенных двоеточием (":"). -
NDEFRecord.mediaTypeЭкспериментальная Только для чтения -
Возвращает тип MIME записи. Это значение будет
nullеслиrecordTypeне равно"mime". -
NDEFRecord.idЭкспериментальная Только для чтения -
Возвращает идентификатор записи, представляющий собой абсолютный или относительный URL, используемый для идентификации записи.
Примечание: Уникальность идентификатора гарантируется только генератором записи.
-
NDEFRecord.dataЭкспериментальная Только для чтения -
Возвращает
DataView, содержащий сырые байты полезной нагрузки записи. -
NDEFRecord.encodingЭкспериментальная Только для чтения -
Возвращает кодировку текстовой полезной нагрузки, или
nullв противном случае. -
NDEFRecord.langЭкспериментальная Только для чтения -
Возвращает язык текстовой полезной нагрузки, или
nullесли он не был предоставлен.
Методы экземпляра
-
NDEFRecord.toRecords()Экспериментальная -
Преобразует
NDEFRecord.dataв последовательность записей. Это позволяет парсить полезные нагрузки типов записей, которые могут содержать вложенные записи, такие как записи умных плакатов и внешних типов.
Спецификации
| Спецификация |
|---|
| Web NFC # dom-ndefrecord |
Совместимость браузеров
| Десктопные | Мобильные | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
NDEFRecord |
Нет | Нет | Нет | Нет | Нет | 89 | Нет | 63 | Нет | 15.0 | 89 |
NDEFRecord |
Нет | Нет | Нет | Нет | Нет | 89 | Нет | 63 | Нет | 15.0 | 89 |
data |
Нет | Нет | Нет | Нет | Нет | 89 | Нет | 63 | Нет | 15.0 | 89 |
encoding |
Нет | Нет | Нет | Нет | Нет | 89 | Нет | 63 | Нет | 15.0 | 89 |
id |
Нет | Нет | Нет | Нет | Нет | 89 | Нет | 63 | Нет | 15.0 | 89 |
lang |
Нет | Нет | Нет | Нет | Нет | 89 | Нет | 63 | Нет | 15.0 | 89 |
mediaType |
Нет | Нет | Нет | Нет | Нет | 89 | Нет | 63 | Нет | 15.0 | 89 |
recordType |
Нет | Нет | Нет | Нет | Нет | 89 | Нет | 63 | Нет | 15.0 | 89 |
secure_context_required |
Нет | Нет | Нет | Нет | Нет | 89 | Нет | 63 | Нет | 15.0 | 89 |
toRecords |
Нет | Нет | Нет | Нет | Нет | 89 | Нет | 63 | Нет | 15.0 | 89 |
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/NDEFRecord