management/front/dkha-web-sz-main/public/card-read/cardReader/demo.html

36 lines
1.1 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>读卡器服务测试</title>
</head>
<body>
<h1 id="test">暂无信息</h1>
<script>
var dom = document.getElementById("test");
// 打开一个 web socket 这里端口号和上面监听的需一致
var ws = new WebSocket('ws://localhost:3001');
// Web Socket 已连接上
ws.onopen = function() {
dom.innerText = "读卡服务建立成功!";
}
ws.onerror = function(err) {
dom.innerText = "读卡服务建立失败:" + err;
}
// 这里接受服务器端发过来的消息
ws.onmessage = function(data) {
var res = JSON.parse(data.data);
dom.innerText = "当前卡号为:" + res.msg;
}
window.addEventListener('beforeunload', () => {
dom.innerText = "读卡服务已关闭!";
ws.close();
})
</script>
</body>
</html>