ADJ網路實驗室
打印

[分享] 如何在 nginx 上執行AJAX 跨網域存取網頁字型 Fonts

如何在 nginx 上執行AJAX 跨網域存取網頁字型 Fonts

W3C 提案Cross-Origin Resource Sharing(CORS),這份文件裡面提到,可以透過文件Header 設定可存取網域限制,以及存取方法、時間等,限制的部份有幾個:

(1)必須為http, https
(2)傳送資料方式為GET, POST
(3)資料格式為application/xml

Header 的部份宣告Access-Control-Allow-Origin,並且限制可存取網域為http://adj.com.tw,如果希望所有網站都可以存取可以使用"*"

實作:

只要在 nginx 的設定檔上...加上底下這串..就可以跨網域存取網頁字型 Fonts
引用:

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


這樣就可以囉~





TOP

ARTERY.cn