我有一个Wicket应用程序,在标题中包含很多Javascript。我想<meta>
在任何标签之前呈现我的标签<script>
(我正在尝试添加这些标签,以使它们被搜索引擎索引,如果它们位于源代码的顶部,则更容易阅读)
我认为这将帮助我(BasePage
)
public void renderHead(final IHeaderResponse response) {
response.render(MetaDataHeaderItem.forMetaTag(Model.of("description"), () -> "Cool generated description"));
super.renderHead(response);
该BasePage.html
相关负责人节
...
<title wicket:id="pageTitle"></title>
<wicket:header-items />
...
标签呈现在的位置<wicket:header-items />
,但仍然以<meta>
标签上方的所有子javascript标头结尾。
实现这一目标的途径是什么?
将其包装在PriorityHeaderItem
:
response.render(new PriorityHeaderItem(MetaDataHeaderItem.forMetaTag(Model.of("description"), () ->...)));
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句