以下方式可實作
- 利用IE 中 ActiveX、mscomm32.ocx控件進行序列槽通信,沒記錯的話在IE8之後ActiveX就不能用了。這裡給三篇文章參考文章1、文章2、文章3
- Nodejs服務端,可以使用SerialPort讀寫 SerialPort 說明 serialport官網
- Chrome下,在chrome擴充程式和App中使用chrome.serial讀寫序列槽 中文官網
除以上提到,如果想在浏覽器通過js方法直接序列槽通信是做不到的。
JavaScript本身沒有任何内置功能允許您通路串行端口。但是,各種JavaScript引擎(v8,rhino等)允許您編寫自己的自定義本機對象。
stackoverflow中對此問題的回答