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;
}
這樣就可以囉~