gpt4 book ai didi

fonts - 为什么Google Font API在现代浏览器上失败?

转载 作者:行者123 更新时间:2023-12-04 04:39:19 28 4
gpt4 key购买 nike

我注意到,在工作中,Google Web字体未出现在IE9和Firefox 6(Windows和Mac OS)上。所有文件都已加载,但字体从未渲染。在那些相同的浏览器上,它可以在家正常工作。 Chrome不会出现此问题。此外,使用FontSquirrel CSS(并自己托管字体文件)的网站在IE9和Firefox 6中都可以正常工作。截图:http://cl.ly/9lQu

我已经读到IE9和Firefox如果未在HTTP header 中提供适当的Access-Control-Allow-Origin设置,则它们将无法从外部站点呈现Web字体-它们对待它们的方式与对待十字符号的方式类似网站脚本问题。我在响应 header 中看不到access-control-allow-origin。截图:http://cl.ly/9luS

我知道Google应该照顾好这个问题,但是是否有可能在到达我头时修改这些 header ?人们是否知道ISP或防火墙修改这些 header 的任何实例?有解决方法吗?

最佳答案

既然您说事情在“工作中”不起作用,但在“在家中”工作,那么您的工作网络中很有可能存在某种代理,这就是问题的根源。我的雇主严格过滤了我们的网络并限制了我们访问的站点,但通常不会修改入站流量的任何 header 信息(至少我已经看到)。

要对此进行检查,您可能要考虑使用数据包嗅探程序,例如fiddlerwiresharkethereal。这些工具中的任何一种都可以让您检查传入和传出计算机的数据包。一旦您可以确切地了解网络级别的底层情况,就可以比较您在工作中所看到的和在家中所看到的。

我的怀疑是,您在工作中遇到了一个过滤代理,该代理可能会引起困惑(可能是无意间),但是请发回邮件,让我们知道您的发现!

关于fonts - 为什么Google Font API在现代浏览器上失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7275604/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com