Send Felica and Mifare card ID to web pages by just clicking the button.

Latest Version

Version
1.1.0
Update
February 24, 2015
Size
16.64KiB
Developer
Category
Users
841
Rating
4.09091 ★
Manifest Version
2
Web Store Status
Languages Support
English
See more
Permissions
Tabs
NativeMessaging
See more

NFC Reader Extension for Win32 Extension

This extension sends Felica and Mifare card IDs to web pages from PC/SC featured card reader.
(To read cards, the win32 application distributed in the GitHub is needed.)
Now it only reads ID, I will add functions such as read/write non-encryption areas in the future.

GitHub URL: https://github.com/yosuke1984chrome/chrome_nfcbridge_win32

PC/SC対応のICリーダ/ライタから読み出したFelica・Mifareカードの情報をWebページへ連携する拡張機能です。
(カードの読み出しには上記のGitHubページにて配布する、Win32アプリケーション別途必要です)
現時点ではIDの読み取りのみですが、非暗号領域の読み出し・書き込み機能等も追加予定です。
日本語の詳細説明は後段に記載しています。

---------------------
Environments
---------------------
1.OS : Windows 32bit only
2.IC cards : Mifare Classic, Mifare Ultralight, Felica, Felica Lite-S
3.Devices :PC/SC featured IC card readers(and drivers for each devices needed)

---------------------
How to install
---------------------
1. Add this extension to your Chrome browser.
2. Download 'chrome.nfcbridge.win32' with ZIP file form the GitHub page.(You can download ZIP file by clicking 'download ZIP' button)
3. Unzip the zip file and install the Win32 application as written in 'InstallGuide_en.txt'.
4. Also you can update the Win32 application by downloading the latest version from the GitHub page and install.

---------------------
Use in popup page
---------------------
By clicking the button in the popup page, this starts getting card ID.

1. Click the icon of this extension, and show the popup page.
2. Click 'get ID' button and hold the card, then check the card ID.(7bytes UID for Mifare cards and 8byte IDm for Felica cards)
3. If threre is an html element with 'cardId' id in the current web page, this sets the value of element to card ID.

---------------------
Use in web pages
---------------------
You can also embed the 'get ID' button in your own web page.
Please see sample html included in the zip file, or option page of this extension.

1. Embed element with 'startPolling' id and element with 'cardId' id in your web page.
2. By clicking 'startPolling' element , this starts to read the IC card.
3. ID of the card is added to the 'cardId' element when reading ID.
4. The extension stops when the web page is moved or removed, and Win32 application also stops.
(As the custom event 'getId' is fired when the card ID sent, so you can associate your script with 'getId' event in reading cards.)

Any comments would be appreciable.

Cautions:
1.I won't take any responsibilities for damages about installing and using this extension and application.
2.The copyright of this extension belongs to me, but you can see inside of this application from back ground pages.



■動作環境:
1.OS:Windows 32bit(その他のOSでは動作しません)
2.ICカード:Felica、Felica Lite-S、Mifare Classic、Mifare Ultralight
3.デバイス:PC/SC対応のICリーダ/ライタ(各ICリーダ/ライタのドライバも必要です)

■インストール方法:
1. この拡張機能をChromeに追加して下さい。
2. GitHubページから'chrome.nfcbridge.win32'をZIPファイルでダウンロードして下さい。(ページ右側のdownload ZIPボタンからZIPファイルがダウンロードできます)
3. ZIPファイルを解凍して'InstallGuide'の記載内容に従ってアプリケーションをインストールして下さい。
4. win32アプリケーションのアップデート時も同様にGitHubページから最新版をダウンロードし、インストールして下さい。

■ポップアップでの使い方:
1. ブラウザ右上の本拡張機能のアイコンをクリックし、ポップアップを開く。
2. ポップアップの「get IDm」ボタンを押してカードをかざし、カードIDが表示されることを確認する。
(Felicaカードでは8バイトのIDm、Mifareカードでは7バイトのUIDが表示されます)
3. 表示中のWebページ内にIDが「cardId」のHTML要素があれば、その要素のvalue値をカードIDに変更します。

■Webページ上での使い方
(GitHubページにてアプリケーションに同梱のサンプルHTMLファイルおよび、本拡張機能のオプションページをご参考下さい)

1. IDを連携したいWebページにIDが'startPolling'の要素とIDが'cardId'の要素を埋め込んでください。
2. 'startPolling'要素をクリックするとカードIDの読み取りを開始します。
3. IDの読み取りが完了したらIDが'cardId'要素のvalue値に書き込まれます。
4. ページを移動したり閉じたりすると読み取りを中止し、Win32アプリケーションも終了します。
(IDの連携時にcardId要素に'getId'というカスタムイベントが発生するので、読み取り時に実行したい動作は'getId'イベントに連動させてください)

※留意事項および免責事項※
1.この拡張機能およびアプリケーションのインストールや利用により発生するいかなる事故・損害について当方は一切責任を負いません。
2.このアプリの著作権は当方に帰属いたしますが、中身はバックグラウンドページやGitHubからご自由にご覧下さい。
  
改善点や不具合、その他ご意見あればご一報下さい。可能な限り対応します。
動作確認をして頂ける方がいらっしゃれば有難いです。
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "name": "NFC Reader Extension for Win32", "version": "1.1.0", "icons": {"128": "image/icon128.jpg","48": "image/icon48.jpg","16": "image/icon16.png"}, "manifest_version": 2, "offline_enabled": true, "options_page": "html/options.html", "description": "Send Felica and Mifare card ID to web pages by just clicking the button.", "background": { "scripts": ["js/eventPage.js"], "persistent": true }, "content_scripts":[ { "matches":["http://*/*", "https://*/*", "file:///*"], "js":["js/main.js"], "run_at": "document_end" } ], "browser_action": { "default_title": "NFC Reader Extension for Win32", "default_icon": "image/icon16.png", "default_popup": "html/index.html" }, "permissions": [ "tabs", "nativeMessaging"]}
Read more

How to download and manually install NFC Reader Extension for Win32 extension for Chrome

Looking for a way to install NFC Reader Extension for Win32 extensions for Chrome, you can search for them in the Chrome Web Store, clicking the "Add to Chrome" button, and following the straightforward process.

However, you may need to install NFC Reader Extension for Win32 extensions manually, this article outlines two simple methods to effortlessly install NFC Reader Extension for Win32 extensions, whether they come as unpacked folders in compressed formats like .zip or as .crx files.

Method 1: Download NFC Reader Extension for Win32 extension and manually install through Drag &Drop

If you ever need to manually install a NFC Reader Extension for Win32 extension for Chrome, don't worry, it's a simple process. Just follow these easy steps, and you will have your extension ready to use in no time.

Step 1: Download the NFC Reader Extension for Win32 Extension by clicking the "Download CRX" button on the website.

Look for the NFC Reader Extension for Win32 extension you wish to install. Go to the website and download the NFC Reader Extension for Win32 extension package, which is usually a .CRX file and comes in a zipped file. Here ".crx" file is the format for NFC Reader Extension for Win32 extension that contains all the data.

Step 2: Extract &Arrange Files

Once the file is downloaded, extract that file into its own folder. Similarly, give that extension files a permanent home. In other words, keep it in a folder that you don't accidentally delete it because these files will be needed to make that extension work.

Step 3: Go to the Chrome Extensions Page

Open Google Chrome and in the address bar, type chrome://extensions; it will open the Google Chrome extensions page. Make sure that "My extensions" is selected in the sidebar.

Step 4: Drag and Drop the Extension

Now, go to the folder where you extracted the NFC Reader Extension for Win32 extension and drag &drop the extension file from there anywhere onto the extension page within Google Chrome.

Step 5: Complete the Installation

Once you drag and drop the extension file, follow the steps that Google Chrome takes you through. Similarly, if the extension file is of .crx file format, you will be required to review the permissions and then add the extension.

Now, you can manage that added extension as you would like to with any other Chrome extension that you added through Chrome Webstore. Its icon will also appear in the Google Chrome Menu on the right side of the address bar once you activate it.

Method 2: Download NFC Reader Extension for Win32 extension for Chrome and install in Developer Mode

This is another method to install NFC Reader Extension for Win32 extension manually, but the twist is that here, you install by enabling the developer mode option provided in Google Chrome. This mode is commonly used for testing extensions or running unpublished tools.

Step 1: Download the NFC Reader Extension for Win32 extension file

Select and download the NFC Reader Extension for Win32 extension by clicking the 'Download CRX' button on the website.

Step 2: Extract the downloaded contents

Convert the file to a ZIP file if it is in CRX format then extract the NFC Reader Extension for Win32 extension zip file or folder that you downloaded. Make sure you extract it using the same folder name and keep it safely in another folder, so you don't delete it by mistake. The extracted folder will be needed to keep your NFC Reader Extension for Win32 extension running.

Step 3: Open Chrome Extension Setting Page

In the address bar of Google Chrome, type chrome://extensions and open the Chrome Extension Page.

Step 4: Enable Developer Mode

After opening the Chrome Extension page, look at the top right side, and you will find the toggle option of "Developer mode."Simply enable that developer mode option.

Step 5: Load the Unpacked Extension

Once you enable the developer mode option, you will see the menu of Load Unpacked, Pack Extensions and Update. From that, select the option "Load unpacked."

Step 6: Select the Extension Folder

Once the pop-up opens upon clicking Load unpacked, select the NFC Reader Extension for Win32 extension directory and click on the "Select Folder "button.

Step 7: Confirm and Install

After you select an extension folder of a Google Chrome extension you're installing manually, confirm its installation for the final time and let the installation complete.

Conclusion

Here we've made a step-by-step guide on How to manually install NFC Reader Extension for Win32 extension in 2 ways. We hope this guide proves helpful.

Similar Extensions

icon

Smart card access extension Extension · Productivity 841 1 ★ 12.77KiB

icon

NFC Reader - Browser Extension Extension · Developer Tools 841 4 ★ 25.22KiB

icon

FirstData.lv Testing Tool Extension · Developer Tools 841 2 ★ 31.31KiB

icon

VASCO Smart Card Reader Extension Extension · Productivity 841 18 ★ 16.57KiB

icon

Block RFID Reader/Writer Extension · Developer Tools 841 0 ★ 43.31KiB

icon

CyberPassion Extension · Social & Communication 841 2 ★ 20.08KiB

icon

ADCS EID Reader Extension · Developer Tools 841 2 ★ 95.78KiB

icon

smart-pass Extension · Productivity 841 6 ★ 284KiB

icon

理太 MP RFID 讀卡機小幫手 Extension · Productivity 841 0 ★ 45.17KiB

icon

StreamMania extension Extension · Fun 841 12 ★ 123KiB

icon

MYDIGIPASS eID card reader extension Extension · Productivity 841 23 ★ 16.51KiB

icon

Thales Smart Card Bridge Extension · Productivity 841 13 ★ 8.78KiB

icon

Chrome Nfc Listener Extension · Productivity 841 3 ★ 7.1KiB

icon

Vbukit Extension · Productivity 841 2 ★ 150KiB

icon

EviLock: autofill and auto login Extension · Productivity 841 3 ★ 1.3MiB

icon

Freemindtronic Extension Extension · Productivity 841 3 ★ 9.9MiB

icon

IDEMIA Smartcard Web Connector Extension · Accessibility 841 2 ★ 284KiB

icon

ThunderLixianAssistant Extension · Accessibility 841 193 ★ 58.97KiB

icon

Mi-SigNature Extension · Productivity 841 2 ★ 33.28KiB

icon

LL Developer Tools Extension · Developer Tools 841 1 ★ 98.88KiB

icon

Package Hub Extension · Developer Tools 841 2 ★ 28.3KiB

icon

Plug-Up Bridge Content Script Extension · Developer Tools 841 7 ★ 12.91KiB

icon

ZBlackCard Luxury Metal Prepaid Debit Card Extension · Shopping 841 3 ★ 22.27KiB

icon

Test Payments Extension · Developer Tools 841 5 ★ 24.26KiB

User reviews

icon

Sylvain Bessot (ID: 000000dab3847bef) Voted 1 ★ - Updated 07/12/2016 dont work