使用小程序的扫码scanCode 扫出来的结果 和手机浏览器扫码扫描出来的结果不一样 是怎么回事呢?
发布于 7 年前 作者 ming37 14968 次浏览 来自 问答

我这里有一张二维码,

使用微信小程序扫码出来的结果是这个 : http://www.shmhpolice.gov.cn/addr?id=NDxVTEE-RVZURTgwMDAwMDAwMDQtYnd0dzMxcG44cXJyTkR4PFVMQT4xNTI4MjczOTE1MTYwPFVMQT4wPFVMQT48RVhQPi0x

然后我使用手机浏览器 我这边用的是苹果手机的自带相机扫码的 然后跳转到浏览器中打开链接

而这个链接是 : https://mhgaj.gaj.sh.gov.cn/index?ulaCode=NDxVTEE-RVZURTgwMDAwMDAwMDQtYnd0dzMxcG44cXJyTkR4PFVMQT4xNTI4MjczOTE1MTYwPFVMQT4wPFVMQT48RVhQPi0x

现在的疑问就是 为什么两个扫码 扫描出来的结果 会不一样呢?

scanCode返回的rawData, 我也解码过了 跟上面的第一个链接(红色链接)一模一样,

有没有大佬解惑

2 回复

谢邀,看楼上给你解释的

其实你第二个扫码出来 也是第一个链接:

原因:

  1. 第一个链接为扫码后展示的链接,未进行访问,
  2. 第二个链接是你访问后复制的

结果:

第一个链接访问后 会变为第二个链接,原因就是 第一个链接 应该是做了302跳转,或者 页面代码里写了重定向。
回到顶部