收藏
回答

web-view 的css字体跨域问题

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug web-view 客户端 7.0.4 2.6.6

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


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

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

具体资源网页地址为:

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


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



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



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

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



回答关注问题邀请回答
收藏

2 个回答

  • ^@~江湖!
    ^@~江湖!
    2020-04-09

    我遇到的是在h5请求域名和小程序的域名不相同从而跨域,怎么解决?

    2020-04-09
    有用
    回复
  • 九歌^
    九歌^
    2019-04-24

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

    2019-04-24
    有用
    回复 4
    • 刘晨晨
      刘晨晨
      2019-04-24

      主要是WEB-VIEW里有问题。


      2019-04-24
      回复
    • 九歌^
      九歌^
      2019-04-24回复刘晨晨

      emmmmm域名的都加了吧

      2019-04-24
      回复
    • 刘晨晨
      刘晨晨
      2019-04-24

      加了。


      2019-04-24
      回复
    • 九歌^
      九歌^
      2019-04-24回复刘晨晨

      那就不清楚了。

      2019-04-24
      回复
登录 后发表内容