簡體   English   中英

可以在漸進式 Web 應用程序中使用 Web NFC api 嗎?

[英]Can the Web NFC api be used in Progressive Web Applications?

我需要在 PWA(漸進式網絡應用程序)中實現 NFC(近場通信)

我測試過的每個瀏覽器(Chrome MacOSX、Safari MacOSX、Safari iOS、Chrome for android)都沒有在navigator.nfc器中包含navigator.nfc對象,而且似乎不可能使用這個 API: https : //w3c.github.io/ web-nfc/#conformance

是否可以在 PWA 中以任何方式使用 NFC? 還是我必須為此功能開發本機應用程序?

Web NFC API 僅在適用於 Android 的 Chrome 中可用,並且在啟用標志(嘗試 about:flags )時也可用。

除非您將您的應用程序定位於某些可以在所有目標用戶瀏覽器中設置標志的內部公司應用程序,否則我建議使用本機代碼或包裝器(cordova 或讓本機應用程序通過網絡套接字發送詳細信息)

自 2015 年以來,此 API 沒有取得太大進展,因此您可以期待不會很快發生奇跡。 因此,如果您的目標是關鍵應用程序,請不要依賴此 API,尤其是當您無法控制最終用戶瀏覽器設置時。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM