没有www,@ font-face无法正常工作

时间:2012-02-02 19:31:28

标签: web font-face

当我使用WWW.example.com加载我的网站时,将加载自定义字体。

但如果我只输入domain.com(没有www),那么字体不会在IE或Firefox中加载,而是会在Chrome中加载。

我所有的CSS文件链接都是绝对的。

还有其他人遇到过这个问题吗?

2 个答案:

答案 0 :(得分:3)

小心XSS限制。由于您没有说我假设您的链接转到www.example.com而不是example.com。浏览器对从其他域请求文件持谨慎态度。您可以将其设置为从/path/to/css.css而非绝对链接请求。

答案 1 :(得分:0)

这是因为CORS(这基本上意味着浏览器不会从未发送原始文档的服务器 b 请求资源(而是来自服务器 a )指定请求,UNLESS b 指定它将接收来自 a 资源的请求。

请参阅http://www.w3.org/TR/cors/http://enable-cors.org/