二维码如何判断已被扫描
2023-11-02 15:03:08发布 浏览492次 信息编号:81637
友情提醒:凡是以各种理由向你收取费用,均有骗子嫌疑,请提高警惕,不要轻易支付。
二维码如何判断已被扫描
前端界面如何检测二维码是否被扫描并提示“二维码已过期,请重试”?
1.点击前端生成二维码按钮或点击相关链接
2、网页生成一个具有唯一ID的二维码,每次关闭页面或刷新后该二维码都会改变。
3、浏览器将此ID通知给服务器,告诉服务器有这个二维码。
4. 服务器知道ID,与浏览器建立长轮询,等待有人扫描二维码。
5、有人扫描了这个二维码,浏览器(通过长轮询)查询这个id的扫描记录(并得到201返回码),并立即通知服务器有人扫描了。
6、手机扫描后进入新页面,同时可以在手机上直接与服务器进行资源交换。
在第5步中,如果没有人扫描并且长轮询无法检测到有人扫描,您将收到状态代码408(请求超时)。 页面可设计提醒“二维码已过期,请刷新”
提醒:请联系我时一定说明是从星空网上看到的!