firefox - 当其他跨域 @font-face 嵌入失败时,Google 网络字体如何在 Mozilla Firefox 上工作?

标签 firefox cross-domain font-face webfonts google-webfonts

我在不使用 Google 提供的默认 javascript 代码的情况下嵌入了 Google 网络字体,而是使用了动态 javascript 文件中存在的 @font-face css 代码。它适用于 Mozilla Firefox。

现在,当我尝试使用从 Font Squirrel 下载的网络字体时,它在 Mozilla Firefox 上不起作用。我使用了与 google web 字体服务相同的 @font-face css 代码,但它在 Firefox 上不起作用。

我知道 Firefox 上的这个

Firefox (which supports @font-face from v3.5) does not allow cross-domain fonts by default. This means the font must be served up from the same domain (and sub-domain).



如果是这样的话,谷歌如何管理跨域网络字体?

最佳答案

要在 Firefox 上使用跨域字体,您需要为它们提供 Access-Control-Allow-Origin允许托管您的应用程序的域的 header

关于firefox - 当其他跨域 @font-face 嵌入失败时,Google 网络字体如何在 Mozilla Firefox 上工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11663465/

相关文章:

php - 跨域xmlhttp

javascript - 对 FTP 服务器执行跨域 XMLHTTPREQUEST 的语法是什么?

php - 在 2 个站点之间生成 PDF

css - 为什么我必须为网络字体声明特定的粗体/斜体变体?

firefox - 在 FirefoxOS 中使用剪贴板

css - Firefox 背景图片怪异

twitter-bootstrap - 在 Bootstrap 中使用 Font Awesome 而不覆盖字形

css - 使用@font-face 来包含字体

html - 2 div 的位置不适用于 firefox

html - Firefox 只加载我网站的部分 CSS