NDEFRecord

Khả dụng hạn chế

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

Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.

Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

Giao diện NDEFRecord của Web NFC API cung cấp dữ liệu có thể được đọc từ, hoặc ghi vào, các thiết bị NFC tương thích, ví dụ: các thẻ NFC hỗ trợ NDEF.

Hàm khởi tạo

NDEFRecord() Thử nghiệm

Trả về một NDEFRecord mới.

Thuộc tính phiên bản

NDEFRecord.recordType Thử nghiệm Read only

Trả về loại bản ghi của bản ghi. Các bản ghi phải có tên loại đã biết tiêu chuẩn như "empty", "text", "url", "smart-poster", "absolute-url", "mime" hoặc "unknown" hoặc tên loại bên ngoài, bao gồm tên miền và tên loại tùy chỉnh được phân tách bằng dấu hai chấm (":").

NDEFRecord.mediaType Thử nghiệm Read only

Trả về MIME type của bản ghi. Giá trị này sẽ là null nếu recordType không bằng "mime".

NDEFRecord.id Thử nghiệm Read only

Trả về định danh bản ghi, là URL tuyệt đối hoặc tương đối dùng để xác định bản ghi.

Note: Tính duy nhất của định danh chỉ được thực thi bởi trình tạo bản ghi.

NDEFRecord.data Thử nghiệm Read only

Trả về một DataView chứa các byte thô của tải trọng bản ghi.

NDEFRecord.encoding Thử nghiệm Read only

Trả về mã hóa của tải trọng văn bản, hoặc null nếu không phải.

NDEFRecord.lang Thử nghiệm Read only

Trả về ngôn ngữ của tải trọng văn bản, hoặc null nếu không được cung cấp.

Phương thức phiên bản

NDEFRecord.toRecords() Thử nghiệm

Chuyển đổi NDEFRecord.data thành chuỗi các bản ghi. Điều này cho phép phân tích các tải trọng của các loại bản ghi có thể chứa bản ghi lồng nhau, chẳng hạn như smart poster và bản ghi loại bên ngoài.

Thông số kỹ thuật

Thông số kỹ thuật
Web NFC
# dom-ndefrecord

Tương thích trình duyệt