在GWT中为不同的页面使用元标记?

con*_*ile 2 html javascript java gwt

我想在GWT中使用标签.我知道我可以在静态index.html文件中执行此操作,但我想在GWT中的不同页面上添加不同的元标记.

如何将元标记添加到GWT?

El *_*oss 5

您可以从GWT创建Meta标签:

MetaElement element = Document.get().createMetaElement();
element.setName("name");
element.setContent("content");
Run Code Online (Sandbox Code Playgroud)

并将其添加到头部:

NodeList<Element> node = Document.get().getElementsByTagName("head");
Element element2 = (Element) node.getItem(0);
element2.appendChild(element);
Run Code Online (Sandbox Code Playgroud)

这样的事情应该有效.

要搜索元标记,请使用以下命令:

 NodeList<Element> node = Document.get().getElementsByTagName("meta");
 Element element2 = (Element) node.getItem(0);
 String name = element2.getAttribute(name);
Run Code Online (Sandbox Code Playgroud)

这将找到文档的所有元标记.