[英]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,尤其是當您無法控制最終用戶瀏覽器設置時。
從 chrome 81 你可以使用 NFC https://blog.chromium.org/2020/02/chrome-81-near-field-communications.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.