您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

带有本地文件的Firefox @ font-face-可下载字体:下载失败

带有本地文件的Firefox @ font-face-可下载字体:下载失败

乔纳森·邱(Jonathan Kew)对有关MozillaBugzilla条目的回应的提示

我相信这是按设计工作的。Aiui,这里的问题是,对于从file:// URI加载的页面,只有文件系统相同目录中(或以下)的文件才被视为“相同来源”,因此将字体放在不同的子树中(../font/)表示它将被安全策略限制所阻止。

您可以通过在about:config中将security.fileuri.strict_origin_policy设置为false来放松这一点,但是由于这使页面可以访问整个本地文件系统,因此请谨慎使用。

概括来说,“修复”无需重新排列文件

但是,最好的方法是确保可访问任何资源,而无需先备份文件系统。

来源政策是根据html而不是css文件计算的!因此,除CSS文件外的字体文件可能无法工作,这非常令人困惑。(至少我认为这是Firefox的情况!)

埃德曼评论

这是另一回事:相对路径是相对于CSS文件

克莱里斯回应:

您可能会认为,但是Firefox中的实际代码似乎并不相同。

其他 2022/1/1 18:17:40 有763人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶