0

まったく新しい Web サイトでは、Spring MVC とマテリアライズ webjarを使用しています :) フォントを期待して、完全にうまく機能します :( それらはロードされていません!

  1. Spring MVC アプリケーションでは、次の方法で到達できます。http://localhost/website/test

  2. このページを読み込むと、フォントが読み込まれていないことがわかります: ( sendここに画像の説明を入力ではなくアイコンであるはずです)。

  3. Materilize css ファイルは、jsp ページで次のインポートによってロードされます。http://localhost:8180/webjars/materialize/0.97.0/bin/materialize.css

  4. したがって、ルートベースではないmaterialize.cssのリンクが原因で、フォントが読み込まれていないと思います: src: url("../font/material-design-icons/Material-Design-Icons.eot?#iefix")。私は、アプリケーションがここにファイルを読み込もうとしていると思います:http://localhost/website/font/material-design-icons/Material-Design-Icons.eot?#iefix一方、ここにファイルをロードする必要があります:(http://localhost/webjars/materialize/0.97.0/font/material-design-icons/Material-Design-Icons.ttf手動でテストすると動作します)

Chrome の [ネットワーク] タブに 404 エラーが表示されません。そのため、アプリケーションがフォントを読み込もうとしているかどうかはわかりません。

ヘッドタグに次の行を追加することで構成される修正を見つけました: <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">. その場合、それは機能します...

Webjar でフォントがロードされない理由がわかりません...何かアイデアはありますか?

4

1 に答える 1

0

代わりに dist dir から css を読み込んでみてください:

http://localhost:8180/webjars/materialize/0.97.0/dist/css/materialize.css
于 2015-07-15T21:09:46.577 に答える