Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css @fontface工作于http://www.domain.com 但是';不工作http://domain.com_Css_Http_Fonts_Web_Font Face - Fatal编程技术网

Css @fontface工作于http://www.domain.com 但是';不工作http://domain.com

Css @fontface工作于http://www.domain.com 但是';不工作http://domain.com,css,http,fonts,web,font-face,Css,Http,Fonts,Web,Font Face,@fontface在我加载时工作,但在上不工作 我能做些什么来解决这个问题 @font-face { font-family: Impact; font-weight:bold; src: url('http://grozav.com/font/impact.ttf'); src: url('http://www.grozav.com/font/impact.ttf');} @font-face { font-family: MisterGiacco-

@fontface
在我加载时工作,但在上不工作

我能做些什么来解决这个问题

 @font-face {
    font-family: Impact;
    font-weight:bold;
    src: url('http://grozav.com/font/impact.ttf');
    src: url('http://www.grozav.com/font/impact.ttf');}

@font-face {
    font-family: MisterGiacco-Bold;
    font-weight:bold;
    src: url('http://grozav.com/font/giacco.ttf');
    src: url('http://www.grozav.com/font/giacco.ttf');}

我试着放两个网址。没用。有人能帮我吗?

为什么要指定完整的URL?只要说:

src: url('/font/giacco.ttf');
可能是
@fontface
无法跨域工作。FireFox对此存在问题


但是,如果您使用的是同一域中的文件,只需不指定完整域,而只提供ttf文件的路径。

为什么要指定完整URL?只要说:

src: url('/font/giacco.ttf');
可能是
@fontface
无法跨域工作。FireFox对此存在问题


但是,如果您使用的是同一域中的文件,只需不指定完整域,只提供ttf文件的路径即可。

确切地说,这是url,但为什么?显然,@font-face不关心跨域问题,但firefox关心,因此,为了使它在firefox中能够跨域工作,您应该设置服务器(apache?)以避免对一个或多个域的限制,以下页面提供了一些相关信息:


我想最简单的选择是@Curt的选择;)

肯定是url,但为什么?显然,@font-face不关心跨域问题,但firefox关心,因此,为了使它在firefox中能够跨域工作,您应该设置服务器(apache?)以避免对一个或多个域的限制,以下页面提供了一些相关信息:


我想最简单的选择是@Curt的选择;)

什么浏览器?你能提供一个截图吗?在Chrome 17和OS X上,它们看起来都一样。你尝试过清除缓存吗?我可以在FF9 Win7 64位中确认它不起作用。我看你已经解决了。然而,我会将所有流量从重定向到,首先是因为使用
www
作为前缀是多余和过时的,但主要是因为否则搜索引擎可能会将这两个页面索引为不同的页面,用户可能会感到困惑,因为当他们键入
grozav.com/so
时,自动完成将不起作用,因为之前他们浏览的是
www.grozav.com/something
,而不是
grozav.com/something
,反之亦然。什么浏览器?你能提供一个截图吗?在Chrome 17和OS X上,它们看起来都一样。你尝试过清除缓存吗?我可以在FF9 Win7 64位中确认它不起作用。我看你已经解决了。然而,我会将所有流量从重定向到,首先是因为使用
www
作为前缀是多余和过时的,但主要是因为否则搜索引擎可能会将这两个页面索引为不同的页面,用户可能会感到困惑,因为当他们键入
grozav.com/so
时,自动完成将不起作用,因为之前他们浏览的是
www.grozav.com/something
,而不是
grozav.com/something
,反之亦然。在哪些浏览器中,它不能跨域工作?似乎在Chrome@dotweb中为我工作-请参阅编辑。虽然我可能错了,但不管怎样,都可以通过不提供域来避免这个问题。这似乎没有必要。这也适用于切换到https,尽管您可以选择协议相关的:
//grozav.com/font/impact.ttf
。。。但这无助于解决www问题。在哪些浏览器中,它不能跨域工作?似乎在Chrome@dotweb中为我工作-请参阅编辑。虽然我可能错了,但不管怎样,都可以通过不提供域来避免这个问题。这似乎没有必要。这也适用于切换到https,尽管您可以选择协议相关的:
//grozav.com/font/impact.ttf
。。。但这无助于www问题。