收藏
回答

使用小程序的扫码scanCode 扫出来的结果 和手机浏览器扫码扫描出来的结果不一样 是怎么回事呢?

我这里有一张二维码,

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

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

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

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

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

有没有大佬解惑

最后一次编辑于  2019-12-26
回答关注问题邀请回答
收藏

2 个回答

  • TNT
    TNT
    2019-12-26

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

    原因:

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

    结果:

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


    2019-12-26
    有用 1
    回复 12
    • TNT
      TNT
      2019-12-26
      重新看了下,应该是写了个重定向。一访问http://www.shmhpolice.gov.cn 就会跳转到https://mhgaj.gaj.sh.gov.cn/
      2019-12-26
      回复
    • 鲜橙多
      鲜橙多
      2019-12-26回复TNT
      那我该怎么得到访问后的链接呢
      2019-12-26
      回复
    • TNT
      TNT
      2019-12-26回复鲜橙多
      你需要拿来做什么操作吗?不然可以不用管的。
      2019-12-26
      回复
    • 鲜橙多
      鲜橙多
      2019-12-26回复TNT
      需要
      2019-12-26
      回复
    • TNT
      TNT
      2019-12-26回复鲜橙多
      做什么
      2019-12-26
      回复
    查看更多(7)
  • 王浩Hanks🇨🇳
    王浩Hanks🇨🇳
    2019-12-26

    谢邀,看楼上给你解释的

    2019-12-26
    有用
    回复
登录 后发表内容
问题标签