使用cors(cross origin resource share)跨域獲取字體文件問題

跨域獲取字體文件,(cors在chrome和ff上表現不一致的情況,報錯信息不一致)在apache上更改配置文件,打開mod_headers.c,增加字體類型匹配,

<FilesMatch "\.(ttf|otf|eot|woff)$">
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>
</FilesMatch>

字體文件類型可以自己加,重啓apache,ctrl+F5清除緩存刷新即成功 

在瀏覽器中,對於標籤 <script>、<img>、<iframe>、<link> 等標籤都可以跨域加載資源,而不受同源策略的限制。
這些帶有“src”屬性的標籤每次加載的時候,實際上是由瀏覽器發起一個get請求。
對於影響到“源”的因素有:
host(域名或IP地址,如果是IP地址則看做一個根域名)
子域名
端口
協議

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章