收藏
回答

如何在小程序中检测是否支持webp?

问题模块
API和组件

        如何在小程序中检测是否支持webp?

        尝试用image组件加载一张webp格式的图片(路径:https://image.benlailife.com/wxa/image/coupon_banner.png?imageView2/2/w/750/format/webp),当不支持时,binderror返回的errMsg说的是404 (Not Found),并不能区分是真的404还是不支持。

        官方文档image组件也没有看到声明支持的图片格式。



最后一次编辑于  2017-07-10  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

1 个回答

  • 晨
    2017-07-10

    你好,目前对于image组件的错误并没有进行很细致的区分,我们会在后续版本中优化这一问题。目前image标签对于图片格式的支持和系统一致,你可以通过判断系统来决定。

    2017-07-10
    赞同
    回复 1
    • l i xiao
      l i xiao
      2018-11-13

      用户在本地相册选择了webp格式图片,我们使用wx.getImageInfo获取到的type为jpeg,但图片实际上还是webp格式的,所以iOS上不能显示。那我们该如何处理呢,怎么样能正确识别用户从本地选择的图片格式呢?

      2018-11-13
      1
      回复