ff和IE9對icon font字體的跨域訪問不兼容問題解決

現在浏覽器多但是很多時候標准不一樣兼容性也不好,下面我來介紹解決ff和IE9對icon font字體的跨域訪問不兼容問題,這裏介紹的是apache與nginx的方法。

apache解決辦法

可以將字體文件放到同域的伺服器上或修改伺服器配置。
把如下代碼加到你的伺服器配置文件中去,我用的是apache2,這裏我的配置文件路徑爲Apache2\conf\httpd.conf

代碼如下

AddType application/vnd.ms-fontobject .eot
AddType font/ttf .ttf
AddType font/otf .otf
<FilesMatch "\.(ttf|otf|eot)$">
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>
</FilesMatch>

然後重啓apache

nginx解決辦法:

代碼如下

location ~* \.(eot|ttf|woff)$ {
add_header Access-Control-Allow-Origin *;
}

重啓nginx

/usr/nginx/sbin/nginx -s reload

更多相關文章
  • 本文章來給各位同學介紹關于在css pointer-events絕對定位層遮擋的問題解決辦法,各位同學不防進入參考.在沒有背景和圖片填充的情況下,火狐和Chrome下不能直接點擊絕對定位層下面的元素(比如鏈接),下面的鏈接被上面的絕對定位層擋住了.在IE裏面是可以直接點擊絕對定位層下面的鏈接.對于這
  • 本文章來給各位同學介紹一個FCKEditor在IE9,IE10彈出窗口的bug問題解決辦法,希望此文章對各位同學會有所幫助.ckeditor/" target="_blank">fckeditor的顯示和文章的編輯已
  • 多功能一體機SCX-3201不能裝入紙張,如何解決
    本文章來介紹關于三星激光黑白多功能一體機SCX-3201不能裝入紙張,如何解決,各位朋友可
  • 本文章來給大家介紹php htmlentities漢字亂碼問題解決辦法,其實我們只要把接受數據轉換成uft8即可解決漢字亂碼了.htmlentities函數作用在漢字變量中的時候會出現亂碼 代碼如下 $results
  • bootstrap兼容IE8/ie9的問題解決
    bootstrap兼容IE8與ie9浏覽器只會在兼職模式下可以使用,如果在純ie8和ie9
  • IE8/IE9浏覽器無法載入Activex控件問題解決辦法
    Activex控件通常是一些安全控件了,像銀行登錄或支付寶登錄都會用到了Activex控件了,但有朋友發現在IE8/IE9浏覽器無法載入Activex控件了,那麽此問題如何解決?具體步驟如下.原因分析出現這種問題估計是因爲 Activex 控件未包含數字簽名所致 所以我們只需要把IE的安全級別是禁止
  • iOS9越獄後BytaFont2字體美化插件安裝教程
    BytaFont2是一款非常強大的字體美化插件了只要我們ios越獄了就可以在越獄商店來下載並且安裝BytaFont2插件了,安裝好了手機的字體就會變得漂亮了,下面我們就一起來看看iOS 9越獄後字體美化插件BytaFont2安裝吧.iOS 9越獄字體插件BytaFont2安裝方法: 1.我們前提條件
  • Ubuntu 14.x 上安裝新字體詳細步驟教程
    有時候我們爲了自己感覺舒服一點,會把電腦的字體改成喜歡的,現在我們來告訴你如何在 Ubun
一周排行