web-view 的css字体跨域问题
发布于 5 年前 作者 qluo 331 次浏览 来自 问答

系统为安卓系统, 手机是 小米 5S。

请问在web-view 中使用访问该资源,字体文件引用存在跨域问题,在服务端已经设置跨域请求的头信息

access-control-allow-origin:* ,但是在手机调试中任然访问不到字体文件。

具体资源网页地址为:

https://m.dingdangpai.com/course/tutorial/ebook/q3YGpeAm

字体文件加载正常效果如下:

字文件加载非正常效果如下:

初步推测与请求头为小写有关。但由于对接的是第三方服务的 CDN服务,所以无法控制对方的请求头设置。

具体同时也没有找到很好的去进行手机端 web-view 调试的方案。如果有请给一下具体方法支持。

1 回复

难道字体不应该上传到 cdn上,h5内使用font-face引用, 然后小程序的donwload和request里都加上这个请求域名?我没搞过h5内引用外部字体在小程序内的操作。小程序内引用外部字体倒还搞过。

回到顶部