我们有一个 web 应用程序,它使用 Bootsfaces 0.9.1 进行布局,使用 Primefaces 6.0 进行组件。
我注意到页面的加载时间很慢(即使是一个只有两个页面的页面p:buttons
),所以我使用浏览器网络监控工具来计算花费了这么长时间的原因。尝试加载 afont-awesome.css
需要 250 毫秒,似乎 bootsfaces 已在它的一个类 ( net.bootsfaces.listeners.InternalFALink
)中硬编码一个指向maxcdn.bootstrapcdn.com
和 的链接font-awesome.css
,这导致在 HTML 中插入以下内容
<link type="text/css" rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.6.1/css/font-awesome.min.css" />
问题是网络应用程序无法访问互联网,所以显然它无法获得这个。反正有没有让 bootsfaces 停止插入这个样式表,或者可能本地化样式表?