收藏
回答

iOS 小程序原生页面的请求UA没有miniprogram标识

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 Bug 微信iOS客户端 8.0.17 2.22.0

如题,iOS端小程序原生页请求时,UA里没有miniprogram,拿了两个iPhone测试都没有

// iPhone 11
Mozilla/5.0 (iPhone; CPU iPhone OS 15_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.18(0x18001224) NetType/WIFI Language/zh_CN

// iPhone 8 Plus
Mozilla/5.0 (iPhone; CPU iPhone OS 14_4_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.17(0x1800112d) NetType/WIFI Language/zh_CN


但打开内嵌 webview,webview页面的请求UA是有miniprogram

// iPhone 11
Mozilla/5.0 (iPhone; CPU iPhone OS 15_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.18(0x18001224) NetType/WIFI Language/zh_CN miniProgram/wxxxxxxxxxxxxxxxxxxxxx

// iPhone 8 Plus
Mozilla/5.0 (iPhone; CPU iPhone OS 14_4_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.17(0x1800112d) NetType/WIFI Language/zh_CN miniProgram/wxxxxxxxxxxxxxxx


安卓正常,但UA看起来也像是改过,变成了 MiniProgramEnv/android

Mozilla/5.0 (Linux; Android 11; SM-G9750 Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/86.0.4240.99 XWEB/3185 MMWEBSDK/20220105 Mobile Safari/537.36 MMWEBID/815 MicroMessenger/8.0.19.2080(0x28001337) Process/appbrand2 WeChat/arm64 Weixin NetType/WIFI Language/zh_CN ABI/arm64 MiniProgramEnv/android


请问有什么修改UA的方法吗,或者这是一个bug?

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

3 个回答

  • BLUE
    BLUE
    04-12

    Mozilla/5.0 (iPhone; CPU iPhone OS 16_7_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/8.0.31(0x18001f37) NetType/WIFI Language/zh_CN

    现在也是没有miniprogram


    04-12
    有用
    回复
  • 小台大可爱
    小台大可爱
    2022-12-05

    请问这个解决了吗

    2022-12-05
    有用
    回复
  • Corner
    Corner
    2022-03-28

    我也遇到同样的问题, 请问楼主解决了吗?

    2022-03-28
    有用
    回复
登录 后发表内容