Может ли HTML5 получать доступ к чипам NFC на мобильных телефонах - PullRequest
11 голосов
/ 14 апреля 2011

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

Спасибо.

Ответы [ 2 ]

5 голосов
/ 15 апреля 2011

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

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

2 голосов
/ 06 сентября 2013

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

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

Блог : ДОБАВЛЕНИЕ RFID-ВОЗМОЖНОСТЕЙ К ПРИЛОЖЕНИЮ вашего Android-телефона

...