wx.loadFontFace加载字体,安卓真机fail,模拟器和ios真机正常
发布于 6 年前 作者 pinggong 7741 次浏览 来自 问答

- 当前 Bug 的表现(可附上截图)

在wx.loadFontFace调用后直接触发fail回调,只返回{"status": "error"}

模拟器正常,ios真机正常,不存在跨域,资源无问题

  • 预期表现

安卓下正常显示

  • 提供一个最简复现 Demo

https://developers.weixin.qq.com/s/aMdKQgmf7c8I

-字体路径

https://saler.sharejoy.cn/static/font/FZFSJW.ttf

大小约54KB

3 回复

感觉官方说的太官方不好理解,简单点说就是,用postman,get方式去访问字体,响应出来的header,它里面content-type项、Access-Control-Allow-Origin项,这2项符合官方说的规范,应该就没问题了。

字体的content-type的值包含的就是上面官方截图的template列的值。

Access-Control-Allow-Origin这个值为了测试直接设置"*"就行了。

看看服务器返回的 content-type 是这个格式么

原来不只我有这个问题呀~

回到顶部