PC端页面上微信扫一扫跳转到手机页面,前端需要做哪些工作

想要实现这样一个功能,在PC端页面上放置一个二维码,用户用手机扫一扫可以跳转到微信端的页面,如果要实现这个功能,前端需要做哪些工作?

由于第一次接触这个,不太了解,在网上也找了一些相关资料查看,对于这个功能有如下疑问
1.二维码是用外部工具生成的还是微信官方API可以生成,平常看见有些二维码里面还放置了图片

2.二维码中是否是自带了UID,客户端扫描的时候会将这个UID跟服务器对接,然后授权,解析将要展示的页面

阅读 6.6k
2 个回答

把二维码显示出来,最多再加个客户端的判断,跳转。

github
微信机器人

可以尝试一下再看看代码,这里大概说下流程。

前端 getuuid 请求,服务器返回 uuid
前端用 uuid 生成二维码,与服务器建立多次长链接,服务器在微信扫码,微信确认时返回确认信息。
前端收到登录确认信息后,继续完成登陆。

如果不需要微信登陆的话,看微信扫码访问的页面是否需要用户状态信息,需要的话二维码中就包含上自己的 uid,服务器判断 uid 来分辨用户。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题