收藏
回答

线上小程序报错,一个不可理解的错误

线上小程序在运行中报错,如图



wx.canIUse()接口支持的版本是,如图


客户端版本为6.5.3,无论是iOS端的还是Android端的,其对应的版本库版本都远远高于1.1.1, 这个就不太理解了,为啥会报这个错误呢?!!!

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

2 个回答

  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    2018-10-30

    给个appid

    2018-10-30
    赞同
    回复 1
    • Wang
      Wang
      2018-10-30

      wxaf85470efe4d2d53

      2018-10-30
      回复
  • Special
    Special
    2018-10-30

    这个版本确实没有 canIUse,要 IOS 6.5.6 安卓 6.5.7 以上才有,1.1.1 是基础库版本

    2018-10-30
    赞同
    回复 2
    • Wang
      Wang
      2018-10-30

      嗯,了解了,咨询一个问题,在6.5.3版微信客户端扫码打开小程序的时候即使基础库版本低于公众平台设置的最低基础库版本要求时依然能够打开?因为印象中公众平台默认的小程序基础库版本好像是1.7.0吧,后来,在小程序发布一段时间后调高了基础库版本要求,调到了1.9.91,6.5.3微信客户端对应的基础库版本无论是iOS还是Android都低于1.7.0吧,那么即使在调整最低要求前,用户扫码后也不应该能够打开小程序吧,可是,现在有小程序运行在一个6.5.3版本的微信客户端上,也是很诡异啊!

      2018-10-30
      回复
    • Special
      Special
      2018-10-31回复Wang

      因为我们根据基础库版本拦截小程序启动的代码在 iOS 6.5.8或安卓6.5.7 才有,所以低于这个版本的客户端不具备这个能力。

      在页面中也有提及 ->


      2018-10-31
      回复
登录 后发表内容