网站客服:zx81024163 |

二维码如何判断已被扫描

2023-11-02 15:03:08发布    浏览493次    信息编号:81637

友情提醒:凡是以各种理由向你收取费用,均有骗子嫌疑,请提高警惕,不要轻易支付。

二维码如何判断已被扫描

前端界面如何检测二维码是否被扫描并提示“二维码已过期,请重试”?

1.点击前端生成二维码按钮或点击相关链接

2、网页生成一个具有唯一ID的二维码,每次关闭页面或刷新后该二维码都会改变。

3、浏览器将此ID通知给服务器,告诉服务器有这个二维码。

4. 服务器知道ID,与浏览器建立长轮询,等待有人扫描二维码。

5、有人扫描了这个二维码,浏览器(通过长轮询)查询这个id的扫描记录(并得到201返回码),并立即通知服务器有人扫描了。

6、手机扫描后进入新页面,同时可以在手机上直接与服务器进行资源交换。

在第5步中,如果没有人扫描并且长轮询无法检测到有人扫描,您将收到状态代码408(请求超时)。 页面可设计提醒“二维码已过期,请刷新”

提醒:请联系我时一定说明是从星空网上看到的!