Может ли HTML5 получать доступ к чипам NFC на мобильных телефонах

Я не слишком хорошо знаком с HTML5, и кто-нибудь знает, сможет ли HTML5 получить доступ к чипам NFC, встроенным в мобильные устройства? Или, может кто-то предложить другой способ сделать это, используя какой-то другой метод? Моя цель - создать кросс-платформенное веб-приложение HTML5, которое может получить доступ к функциям NFC на оборудованных NFC телефонах. Я изучил мобильные платформы, такие как PhoneGap, но, хотя у них есть NFC в их дорожной карте, у них нет никаких сроков и деталей реализации.

Спасибо.

Ответ 1

Доступ к NFC через некоторую проприетарную структуру может быть возможен, но Я не думаю, что он в настоящее время встроен в сам HTML 5.

PhoneGap использует HTML5 для основного пользовательского интерфейса мобильного приложения, а затем берет конкретный код, который вы пишете (API javascript, я думаю), который затем преобразуется в собственный код для каждого из мобильных устройств, к которым он портирован. Таким образом, у вас есть один способ создания основного пользовательского интерфейса в HTML5, а затем отображение этого в WebView или эквивалент внутри собственного приложения, а затем доступ к определенным функциям NFC через собственное приложение и передача его в ваш веб-интерфейс с помощью динамического URL, например http://mysampleapp.com/NFC/somestringofdatafromthenfcthatiwillparsetouseinmyhtml5app

Ответ 2

Если вы используете Phonegap 3.0 и CLI Cordova, вы можете легко интегрировать возможности чтения RFID через NFC, используя Chariot Solutions Phonegap NFC-плагин от Github и следуя шагам, изложенным Øystein Heimark/Dogu в упомянутом сообщении блога.

Github: Репозиторий Github

Блог: ДОБАВЛЕНИЕ ВОЗМОЖНОСТЕЙ RFID К ВАШЕМУ ПРИЛОЖЕНИЮ ANDROID PHONEGAP