zoukankan      html  css  js  c++  java
  • 关于字体跨域

    写在前面的话:

      跨域问题啊…………字体跨域,居然碰到了~~网上搜罗来的答案,有机会的可以试试有没有效


      原文:css加载字体的跨域问题   (转载)

    刚才碰到一个css加载字体跨域问题,记录一下啊。

    站点的动态请求与静态文件请求是不同的域名的。站点的域名为 www.domain.com,而静态文件的域名为 st.domain.com。

    问题:

    页面中加载css文件:<link rel="stylesheet" href="http://st.domain.com/css/uniform.css" />

    此css中调用了外部字体如下:

    @font-face {
      font-family: 'FontAwesome';
      src: url('../font/fontawesome-webfont.eot');

    }

    浏览器报请求跨域的错误。

    解决方案:

    我们使用Access-Control-Allow-Origin:* 通过启用cors 来解决跨域问题。

    具体步骤如下:

    1.开启apache的mod_headers模块

    LoadModule headers_module modules/mod_headers.so

    2.在st.domain.com的主机配置中加入

    Header set Access-Control-Allow-Origin http://www.domain.com

    重启apache。

  • 相关阅读:
    有点难度的二分
    请教神牛_字符串hash
    引水进城
    dp的斜率优化
    关于学习oi的一些事项
    永续债
    消费税
    增值税
    BSC交流
    钉钉吐槽功能点
  • 原文地址:https://www.cnblogs.com/Christeen/p/6814073.html
Copyright © 2011-2022 走看看