当前位置: 首页 > news >正文

Uniapp 字体加载问题(文件本地存储)

项目场景:

在最近公司开发一款小程序,但是小程序的文字需要用艺术字,就是那种不能用切图绕开的那种!


问题描述

我们在使用uni.loadfontface Api请求数据字体文件的时候总是会报错,就是那种网上也找不到解决方法的那种!用了谷歌的精准搜索也无济于事。直接个我人干蒙了
1.
loadFontFace:fail net::ERR_UNKNOWN_URL_SCHEME"

2. loadFontFace:fail loadFontFace:fail A network error occurred.(这个问题具体体现是在安卓环境一直是报错的,但是在苹果系统中这个字体却安然无恙!)


解决方案:

首先是第一个问题,很无语的是官方给出的样例是这样的

但是我正确运行的代码却是这样的


第二个问题,这个我们需要先看官方的解释

这里提到了一个问题就是小程序同源问题,但是我的数据请求地址确实又是同源的呀!只是不知道后台是不是开启了跨域支持,因为后台是真实环境,我就一个唯唯诺诺的前端,又不敢找后端老辈子那服务器账号密码。我的理解是后端并没有开启跨域问题的,因为Nginx代理了后端的请求接口,我们的请求首先是通过了nginx服务器然后再调用了后台的接口!是否是因为在nginx的时候没有开启跨域导致了第二个问题, 这个问题我没有尝试哦!最后我是使用OSS解决的问题。

location ~* \.(eot|ttf|woff|woff2|svg)$ {
    root 重定向地址;
    add_header Access-Control-Allow-Origin *;
}

http://www.dtcms.com/a/75165.html

相关文章:

  • Go语言中的错误处理与异常恢复:性能对比与实践思考
  • re题(46)BUUCTF-[WUSTCTF2020]level4
  • Spring Boot 集成高德地图电子围栏
  • Redis hyperloglog学习
  • Gymnasium学习笔记
  • C语言【常用】【字符函数 和 字符串函数】详解加模拟实现
  • 分布式文件系统Minio
  • 鸿蒙编译框架@ohos/hvigor FileUtil用法
  • 时序优化学习笔记
  • Matlab 基于专家pid控制的时滞系统
  • Vue 计算属性与 Data 属性同名问题深度解析
  • vue computed 计算属性简述
  • 【Leetcode】138.随机链表的复制
  • Windows的tftp udp 69端口被占用,通过netstat查询
  • Feedback-Guided Autonomous Driving
  • Spring Cloud Gateway 生产级实践:高可用 API 网关架构与流量治理解析
  • QT 磁盘文件 教程04-创建目录、删除目录、遍历目录
  • OpenEuler kinit报错找不到文件的解决办法
  • js给后端发送请求的方式有哪些
  • 软考中级-数据库-5.1 计算机网络概述与网络硬件基础
  • Mmybatis xml 连接数据库的方法
  • PyTorch 深度学习实战(13):Proximal Policy Optimization (PPO) 算法
  • Oracle Data Guard(数据保护)详解
  • Python print() 打印多个变量时,可变对象和不可变对象的区别
  • 图论入门【数据结构基础】:什么是图?如何表示图?
  • Linux IP 配置
  • 完全托管的DeepSeek-R1模型正式登陆Amazon Bedrock:安全部署与使用指南
  • 【系统架构设计师】操作系统 - 文件管理 ② ( 位示图 | 空闲区域 管理 | 位号 | 字号 )
  • Flask 模版引擎的语法
  • C语言-自定义类型:联合和枚举