天天看點

odoo身份證閱讀器持續深度內建,b/s系統以前內建閉源硬體比較麻煩,當年做歐度地産管理系統時,需要在認購簽約與财務收款

作者:歐度仁傑

odoo身份證閱讀器持續深度內建,b/s系統以前內建閉源硬體比較麻煩,當年做歐度地産管理系統時,需要在認購簽約與财務收款環節快速刷卡驗證客戶二代身份證資訊,根據當時的sdk能力,h5浏覽器最佳的方案是模拟hid鍵盤輸入,可以将讀取到的所有文本資訊字段用分隔符組合成長字元串輸入到odoo前端window視窗并通過onkeydown事件獲得并拆分成具體業務模型字段輸出到編輯狀态的表單視圖上。

該方案優勢是不用任何插件就可以相容所有浏覽器,缺點是焦點聚焦input輸入框時前端還需要額外再跳轉下一個分段輸入處理,以及非文本字段如身份證照片二進制資料就無法獲得,雖然理論上也可以通過編碼成base64字元串一并處理,但是實際中會影響整個互動體驗效率。

這些年由于IE浏覽器的徹底沒落,原來主流的ActiveX控件模式也跟着完全淘汰,各大商業硬體紛紛推出了HttpServer或WebSocket應用api接口替代,這不僅讓桌面Web系統甚至移動App小程式都非常容易的通過網絡來共享內建專業硬體服務。

odoo身份證閱讀器持續深度內建,b/s系統以前內建閉源硬體比較麻煩,當年做歐度地産管理系統時,需要在認購簽約與财務收款
odoo身份證閱讀器持續深度內建,b/s系統以前內建閉源硬體比較麻煩,當年做歐度地産管理系統時,需要在認購簽約與财務收款
odoo身份證閱讀器持續深度內建,b/s系統以前內建閉源硬體比較麻煩,當年做歐度地産管理系統時,需要在認購簽約與财務收款

繼續閱讀