当其他跨域@ font-face嵌入失败时,Google Web字体如何在Mozilla Firefox上运行?

Abh*_* M. 5 firefox cross-domain webfonts font-face google-webfonts

我没有使用Google提供的默认javascript代码,而是使用动态javascript文件中的@ font-face css代码嵌入了Google网络字体.它与Mozilla Firefox一起运行良好.

现在,当我尝试使用从Font Squirrel下载的Web字体时,它无法在Mozilla Firefox上运行.我使用了相同的@ font-face css代码作为谷歌网络字体服务,但它不适用于Firefox.

我在Firefox上知道这个

Firefox(支持v3.5中的@ font-face)默认情况下不允许跨域字体.这意味着必须从同一域(和子域)提供字体.

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

Fre*_*ung 5

要使跨域字体在Firefox上运行,您需要使用Access-Control-Allow-Origin标头为其提供服务,该标头允许您的应用程序托管您的域