wx.loadFontFace 使用云开发的云存储的字体,ios可以,安卓不行
发布于 6 年前 作者 chaomao 14384 次浏览 来自 问答

wx.loadFontFace 使用云存储的字体,ios可以,安卓不行

我是将官方例子中的字体下载后上传到了云存储上,排除了安卓不能解析字体的问题

wx.loadFontFace({
      family: 'web-font',
      source:'url("https://6865-heka-e44b4f-1254075696.tcb.qcloud.la/font/Pacifico.ttf?sign=286fff7e571d0fa6e0b72ea7e1b359f4&t=1547303613")',
      success: function (res) {
        console.log(res.status) //  loaded
      },
      fail: function (res) {
        console.log(res.status) //  error
      },
      complete: function (res) {
         
      }
    });
3 回复

具体报错信息是什么呢?麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

字体最大支持多大的

可以了 ,通过我自己各种艰苦努力,终于找到了问题,安卓下如果域名没有开启cors就不会请求成功,ios没关系,所以,小程序的云存储没有开启cors,所以ios成功 安卓失败,最后我用了腾讯云cos存储解决了问题

回到顶部