NFCリーダー拡張機能(Win32用)
Win32用のNFCリーダーエクステンションは、YToriiによって開発されたChrome拡張機能です。この無料のエクステンションを使用すると、ボタンをクリックするだけでFelicaおよびMifareカードのIDをWebページに送信することができます。カードを読み取るには、GitHubページで提供されているwin32アプリケーションをダウンロードしてインストールする必要があります。現在、このエクステンションはカードのIDの読み取りのみをサポートしていますが、開発者は将来的には読み書き非暗号化領域などの追加機能を追加する予定です。
このエクステンションは、Windows 32ビットオペレーティングシステムとPC/SC対応のICカードリーダーおよびそれに対応するドライバーとのみ互換性があります。Mifare Classic、Mifare Ultralight、Felica、Felica Lite-S ICカードをサポートしています。
エクステンションをインストールするには、ユーザーはChromeブラウザに追加し、GitHubページから「chrome.nfcbridge.win32」ZIPファイルをダウンロードする必要があります。ファイルを解凍した後、ユーザーは「InstallGuide_en.txt」ファイルの指示に従ってWin32アプリケーションをインストールすることができます。Win32アプリケーションは、GitHubページから最新バージョンをダウンロードすることで更新することもできます。
エクステンションのポップアップページでは、ユーザーはボタンをクリックしてカードのIDを取得できます。カードをリーダーの近くに持っていると、ユーザーはカードのIDを確認することができます。Mifareカードの場合は7バイトのUID、Felicaカードの場合は8バイトのIDmです。現在のWebページにidが「cardId」というHTML要素がある場合、エクステンションはその要素の値をカードのIDに設定します。
Web開発者向けには、独自のWebページに「get ID」ボタンを埋め込むオプションがあります。「startPolling」と「cardId」というidを持つ要素を追加することで、ICカードの読み取りを開始し、「cardId」要素にカードのIDが追加されます。Webページが移動または削除されると、エクステンションは停止し、Win32アプリケーションも停止します。
このエクステンションとアプリケーションのインストールおよび使用によって引き起こされる損害について、開発者は一切の責任を負いませんのでご注意ください。エクステンションの著作権は開発者に帰属していますが、ユーザーはバックグラウンドページからアプリケーションの内容を自由に閲覧することができます。
全体的に、Win32用のNFCリーダーエクステンションはFelicaおよびMifareカードのIDをWebページに送信する便利な方法を提供し、ICカードの機能をWebアプリケーションに統合することを容易にします。