收藏
回答

wx.previewImage访问后台url取图片时后台取不到user-agent?

请教各位,wx.previewImage访问后台url取图片,后台取不到微信小程序调用时的user-agent?打出来是空串。

另外,audio对象也有类似问题,用wx.createInnerAudioContext()获取到的对象,用对象.src取后台文件时,后台取到的useragent是下面的格式,比其他正常请求的useragent短,并且不含有MicroMessenger串。

Dalvik/2.1.0 (Linux; U; Android 11; 设备名 Build/版本号)

其他请求目前看能正常获取含有MicroMessenger的ua。

我用的体验版通过http验证的,没用https,不知道是否有影响。

谢谢!

回答关注问题邀请回答
收藏

1 个回答

  • 張加強
    張加強
    2021-07-24

    提供一下wx.previewImage访问后台url取图片的代码片段

    2021-07-24
    有用
    回复 3
    • x
      x
      2021-07-24
      wx.previewImage({


            urls: imageList,


            current: imageList[index]


          })


      伪代码是这样的,传了两个参数,一个urls是一个数组,数组内容是每个图片的后台图片地址,就是URL格式。一个current,就是当前选中的数组中的元素。
      2021-07-24
      回复
    • 張加強
      張加強
      2021-07-24回复x
      控制台的报错呢?没看出来什么问题
      2021-07-24
      回复
    • x
      x
      发表于移动端
      2021-07-24回复張加強
      功能都正常,图片都能展示,只是想加ua的判断。没有报错,现在取不到小程序的ua标志。 你这边用preview方法这种方式能取到ua信息吗? 就是想确定是不是小程序的bug,或者怎么能判断是不是小程序发起的请求。
      2021-07-24
      回复
登录 后发表内容