Wir haben eine Webapp, die Bootsofaces 0.9.1 für Layout und Primefaces 6.0 für die Komponenten verwendet.Bootsfaces hardcoded font-awesome link
Ich bemerkte, dass die Ladezeit für Seiten ziemlich langsam war (sogar eine Seite mit nur zwei p:buttons
), also habe ich das Netzwerkmonitor-Tool des Browsers verwendet, um herauszufinden, was so lange dauerte. Es dauert 250 ms, um zu versuchen und eine font-awesome.css
zu laden, es erscheint bootsfaces in einer seiner Klassen fest einprogrammiert hat (net.bootsfaces.listeners.InternalFALink
) einen Link zu maxcdn.bootstrapcdn.com
und der font-awesome.css
, die in der HTML eingefügt Folgenden wird
<link type="text/css" rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.6.1/css/font-awesome.min.css" />
Das Problem ergibt sich ist die Web-App hat keinen Zugang zum Internet so offensichtlich kann es nicht bekommen. Gibt es trotzdem Bootsofts, die aufhören Stylesheet einzufügen oder das Stylesheet zu lokalisieren?
Es gibt auch einige Dokumentation auf unserer Vitrine: http://showcase.bootsfaces.net/miscellaneous/Configuration.jsf . –
Es gibt mehr Dokumentation in einer Dokumentationsseite, die nicht im Menü der Vitrine aufgeführt ist. Das Festlegen des web.xml-Parameters ist nur eine von mehreren Optionen. Sie können font-awesome auf Seitenbasis abschalten oder indem Sie einfach eine eigene Version von font-awesome zur Verfügung stellen: http://showcase.bootfaces.net/layout/resourcemanagement.jsf –