css - 在 Wordpress 中下载自定义字体时出错
问题描述
如果我第一次加载我的网站,我安装的每个字体版本都会弹出这些错误:
跨域请求被阻止:同源策略不允许在 https://karmel.stefvanoevelen.com//wp-content/themes/blankslate/fonts/din_alternate_bold-webfont.woff2读取远程资源。(原因:缺少 CORS 标头“Access-Control-Allow-Origin”)。
可下载字体:下载失败(字体系列:“Din-bold”样式:正常重量:700 拉伸:100 src 索引:1):URI 错误或不允许跨站点访问来源: https ://karmel.stefvanoevelen.com //wp-content/themes/blankslate/fonts/din_alternate_bold-webfont.woff2
第二次重新加载后,它可以正常工作。知道如何在第一次访问时解决此问题吗?
解决方案
为了解决您的 WordPress 博客的问题,只需将以下内容放入您的 .htaccess 文件中。
<IfModule mod_headers.c>
<FilesMatch "\.(ttf|ttc|otf|eot|woff|woff2|font.css|css|js)$">
Header set Access-Control-Allow-Origin "*"
</FilesMatch>
</IfModule>
如您所见,Access-Control-Allow-Origin "*" 允许您访问所有域中的所有资源和网络字体。
推荐阅读
- python - 对列表中的元素进行子切片
- statistics - 在项目响应理论中,正确性的连续尺度而不是离散的 0 和 1 值
- palantir-foundry - 我应该担心镶木地板文件是 48MB 吗?
- javascript - 尝试检查 sql 数据库中三个不同位置是否存在 id 时出现 sql 错误
- android - 使用 USB 电缆调试时 Gradle 任务 assembleDebug 失败
- python - 来自多列和字典条件的新数据框
- java - 如何在`onCreate()`中只调用一次方法并在更改活动时继续运行它
- python - 为选择列/分层列创建顶部列层
- javascript - How to assign the value to the element of an array of the object and return the updated object typscript
- html - HTML将画布放在按钮顶部