收藏
回答

加载字体 API wx.loadFontFace 模拟器中符合预期,在真机上总是失败且无有效错误提示

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug loadFontFace 微信安卓客户端 8.0.19 2.23.4

https://developers.weixin.qq.com/miniprogram/dev/api/ui/font/wx.loadFontFace.html

加载字体 API wx.loadFontFace 模拟器中符合预期,在真机上总是失败,且无有效错误提示,network 面板也看不见资源加载情况

最后一次编辑于  2022-08-24
回答关注问题邀请回答
收藏

3 个回答

  • Demons
    Demons
    2022-08-25

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2022-08-25
    有用
    回复
  • 李轩任
    李轩任
    2022-09-05

    没有设置跨域,

    如果是php的话,写个方法,把字体文件读出来,并返回,在头部加这句话:

    header("Access-Control-Allow-Origin: *");


    app.js里面这么写:

    wx.loadFontFace({

          global: true,

          family: '***',

          source: 'url("https://***.com/?m=Font")',

    //source: 'url("https://***.com/iconfont.woff")', 这样写会出现题主的问题

    })


    2022-09-05
    有用
    回复
  • RuanYu
    RuanYu
    2022-08-24

    只有 Android 失败了,iOS 正常

    2022-08-24
    有用
    回复 1
    • ?
      2022-09-21
      解决了吗?我也出现这种问题
      2022-09-21
      回复
登录 后发表内容