html - 如何正确预加载 SVG 图像?
问题描述
我正在尝试在我的博客上预加载一个 SVG 徽标,但 Chrome 一直给我一堆警告,我似乎无法修复它们。
徽标:https
:
//keestalkstech.com/wp-content/uploads/2019/05/ktt-logo.svg 预载链接:<link rel="preload" href="https://keestalkstech.com/wp-content/uploads/2019/05/ktt-logo.svg" as="image" type="image/svg+xml" crossorigin="anonymous" />
我在 Chrome 中收到以下警告:
已找到“ https://keestalkstech.com/wp-content/uploads/2019/05/ktt-logo.svg ”的预加载,但未使用,因为请求凭据模式不匹配。考虑看看 crossorigin 属性。
和:
资源https://keestalkstech.com/wp-content/uploads/2019/05/ktt-logo.svg已使用链接预加载预加载,但在窗口加载事件后的几秒钟内未使用。请确保它具有适当的
as
值并且是有意预加载的。
任何指针?
解决方案
看起来像删除crossorigin
属性修复它:
<link rel="preload"
href="https://keestalkstech.com/wp-content/uploads/2019/05/ktt-logo.svg"
as="image"
type="image/svg+xml" />
推荐阅读
- python - 在 ImageDataGenerator 中,每个批次或每个时期都会增加数据?
- html - 最后一行文字溢出手机屏幕?
- android - 如何在颤振中访问麦克风?
- python - 比较 groupby 和 column (pandas)
- vue.js - VueJS 在列表循环中生成随机“空白”
- python-3.x - 在python中连接和控制openvpn?
- vue.js - MeiliSearch — 更改 20 个文档的限制
- linkedin - 如何按股票代码搜索LinkedIn公司
- javascript - React JS在json循环上创建动态元素
- android - 只有来自 Firebase 的最后一个孩子显示在 recyclerview 中