2016-10-05 3 views
1

レイアウトにはBootsfaces 0.9.1、コンポーネントにはPrimefaces 6.0を使用するwebappがあります。Bootsface hardcoded font-awesome link

ページの読み込み時間が非常に遅いことに気付きました(それにはp:buttonsが2つしかないページもあります)ので、ブラウザのネットワークモニタツールを使用して、時間がかかりすぎるかどうかを確認しました。 bootsfacesがそれのクラス(net.bootsfaces.listeners.InternalFALink)以下は、HTML

<link type="text/css" rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.6.1/css/font-awesome.min.css" /> 

問題に挿入され、その結果maxcdn.bootstrapcdn.comfont-awesome.cssへのリンク、のいずれかにハードコードしている表示され、font-awesome.cssを試してみて、ロードするために250msのを取りますウェブアプリケーションはインターネットにアクセスできないので、明らかにこれを得ることはできません。 bootsfacesにこのスタイルシートの挿入を停止させるか、あるいはおそらくスタイルシートをローカライズするようにしてもらえますか?

答えて

2

OK、私は答えを見つけて、以下のニーズが私たちのショーケースにいくつかのドキュメントもありますweb.xmlの

<context-param> 
    <param-name>net.bootsfaces.get_fontawesome_from_cdn</param-name> 
    <param-value>false</param-value> 
</context-param> 
+1

に設定する:http://showcase.bootsfaces.net/miscellaneous/Configuration.jsf 。 –

+1

ショーケースのメニューに記載されていないドキュメントがドキュメントページにあります。 web.xmlパラメータの設定は、いくつかのオプションのうちの1つに過ぎません。ページ単位でフォントをすばやくオフにすることもできますし、単に独自のフォントのコピーを提供することもできます:http://showcase.bootsfaces.net/layout/resourcemanagement.jsf –