3

お客様が使用できるように、Web サイトに小さな Webfont サービスを導入したいと考えています。
Google がフォント ダウンロードのクロスドメイン禁止問題を回避する方法を知りたいのですが。

編集: 私はこれCSSをサーバーに置きました:

@font-face {
   font-family: 'Fascinate';
   font-style: normal;
   font-weight: 400;
   src: local('Fascinate'), local('Fascinate-Regular'), url('http://www.site.com/fontkit/fonts/fascinate.woff') format('woff');
}

以下のようにlocalhostにインポートします

<link href='http://www.site.com/fontkit/style.css' rel='stylesheet' type='text/css'>

これは機能しませんが、フォントの URL を Google フォントに変更すると、正しく機能します。このような :

src: local('Fascinate'), local('Fascinate-Regular'), url('http://themes.googleusercontent.com/static/fonts/fascinate/v1/NnlsYos1mCtA9prs2JfnBT8E0i7KZn-EPnyo3HZu7kw.woff') format('woff');
4

2 に答える 2

0

他のサイトからスクリプトとスタイルをリクエストすることは許可されています。同一生成元ポリシーでは、Ajaxなどを介して別のドメインとの間でJavaScriptを使用してリクエストを送信することは禁止されています。

于 2011-12-13T11:51:47.043 に答える
0

(サーバー上)にいくつかのコードを追加する.htaccessと問題が解決しました

<IfModule mod_headers.c>
    Header set Access-Control-Allow-Origin "*"
    Header set Access-Control-Allow-Methods "GET"
    Header set Access-Control-Allow-Credentials "false"
</IfModule>
于 2013-04-10T19:03:09.497 に答える