Firefox あるいは chromeでNFCまたはQRコードを読み込んでjavascriptで処理したいと思った。
バーコード検出 API
https://developer.mozilla.org/ja/docs/Web/API/Barcode_Detection_API
ウェブ NFC API
https://developer.mozilla.org/ja/docs/Web/API/Web_NFC_API
どちらみても、AndroidのChromeで可能、Firefoxではできない、らしい。
ということはiPhoneではだめ、ということか。
QRコードの読み込みは専用のアプリを使うかな。バイナリーデータでも読んでコピペできるかな?
NFCよりはQRコードの方が書き込みとか保存なども楽。
バイナリーデータが直接扱えなければ、Base64化するとか?
アプリを作るのはなし。Webブラウザでやりたい。
#chrome #firefox #android #iphone #nfc #QRcode #base64
バーコード検出 API - Web API | MDN

バーコード検出 API (Barcode Detection API) は、線形および二次元のバーコードを画像内から検出します。

MDN Web Docs
Base64かなにかでテキスト化したバイナリーデータをQRコードにしておいて、それをQRコード読み取りアプリで読み込み、それをTextAreaにペーストしてJavascriptで処理するHTML、みたいな構成で行こう。
#base64 #javascript
TextAreaに書き込んだデータやそのキャッシュを用事が済んだら削除しないと、セキュリティ的によくない。そのようなAPIはあるのか?
以下のようなものが関係あるのかな?

FormData: delete() メソッド
https://developer.mozilla.org/ja/docs/Web/API/FormData/delete
Cache
https://developer.mozilla.org/ja/docs/Web/API/Cache

#API #cache #formdata
FormData: delete() メソッド - Web API | MDN

delete() は FormData インターフェイスのメソッドで、FormData オブジェクトからキーとその値を削除します。

MDN Web Docs