我希望我的Web應用程序(僅在Intranet上運行)能夠與USB指紋設備進行交互,通過註冊Web應用程序捕獲用戶的指紋從ASP.NET MVC訪問USB設備
我嘗試了谷歌搜索,但似乎唯一可行的方式是活動X,從我讀過的,只支持IE瀏覽器。
是否有解決方案/解決/原油破解,允許我連接USB設備,適用於所有瀏覽器?
我可以接受以下條件:
- 提示安裝第三方文件/的Active X /等
- ,因爲這是在企業內部網僅
我希望我的Web應用程序(僅在Intranet上運行)能夠與USB指紋設備進行交互,通過註冊Web應用程序捕獲用戶的指紋從ASP.NET MVC訪問USB設備
我嘗試了谷歌搜索,但似乎唯一可行的方式是活動X,從我讀過的,只支持IE瀏覽器。
是否有解決方案/解決/原油破解,允許我連接USB設備,適用於所有瀏覽器?
我可以接受以下條件:
如何編寫瀏覽器插件?例如,Chrome開發者文檔包含關於Accessing Hardware Devices的信息,其中包含專門用於訪問USB設備的API。
然後,您可以使用Content Script與您的頁面進行交互,例如,用您的指紋掃描UI替換<input type="fingerprint" />
元素(例如顯示掃描打印的圖像)。我不知道你想要實現的用戶體驗細節,所以很難說。
另一種方法是生成一個windows.fingerprintScanned事件(您也可以使用內容腳本和消息傳遞),然後您可以在應用服務器的常規JavaScript頁面代碼中處理該事件。
缺點瀏覽器擴展,它是更專業的:如果你想Firefox或IE插件,你必須對那些專門寫。只是把它作爲Flash/Silverlight/Java的替代品(這是跨瀏覽器,但有其自身的缺點)。
使用的安全與我無關如何Silverlight trusted application?
編輯此外,作爲一個附註,我認爲安全應該始終是一個問題,因爲像樞軸攻擊和社會工程這樣的事情。
黑客我不知道,但你可以做你的網絡應用程序發送一些東西到隊列,並安裝一個客戶端,從這個隊列讀取數據。你明白?