1

入手可能な最新バージョンを使用しています。しかし、IE9 のアプリではアイコンがまだボックスとして表示されています (注: IE8 では正常に動作しています)。fontawesome ページを開くと、アイコンは正常に表示されます。

これは、開発者ツールのコンソールに表示されるものです:

CSS3117: @font-face がクロスオリジン要求に失敗しました。リソースへのアクセスが制限されています。fontawesome-webfont.eot?#iefix&v=3.0.1 CSS3117: @font-face がクロスオリジン要求に失敗しました。リソースへのアクセスが制限されています。fontawesome-webfont.woff?v=3.0.1 CSS3117: @font-face がクロスオリジン要求に失敗しました。リソースへのアクセスが制限されています。fontawesome-webfont.ttf?v=3.0.1

また、Firefoxで動作しないこともわかりました。Chrome と IE8 でのみ動作します

問題を引き起こしている可能性のあるものの助けは??

4

2 に答える 2

0

htaccessでブロックされました。

.htaccess にこれがあり、拡張子を追加する必要がありました。

# Do not process images or CSS files further
RewriteRule \.(css|jpe?g|gif|png|js|ico|mp3|ogg|eot|svg|ttf|woff)$ - [L]
于 2013-02-12T12:06:30.363 に答える
0

コンソールが言うように:クロスオリジンのフォントの読み込みを行っており、それを許可するためにサーバーから正しいヘッダーを送信していません。これに関する仕様についてはhttp://dev.w3.org/csswg/css3-fonts/#same-origin-restrictionを参照してください(Chrome と IE はこれに従っていません)。

于 2013-02-05T00:08:04.487 に答える