CORS 全名 Cross Origin Resource sharing,定义了一些可以跨网域的 URI ,例如 Javascript, CSS, fonts,但是 Google 不知道那根筋不对,在新版的 Chrome 37.0.2062.94 开始,CSS 设定的 webfonts 就已经不能跨网域了,如果你的 webfonts 档案是放在自已维护的伺服器,那么你可以在 Apache conf 中加入 Allow-Origin 的设定,将你的 WebFonts 档案设为允许跨网域。
Header set Access-Control-Allow-Origin: http://www.your.domain。
若是你有使用 「http://fonts.gstatic.com」的字型,就不用担心这个问题, fonts.gstatic.com 的所有字型档,都已经增加了允许所有网域的 header。
Access-Control-Allow-Origin: *
回應 (Leave a comment)