Вместо того, чтобы скрывать информацию в скрытых элементах div, которые могут запутаться, проще всего передавать аргументы через метатеги HTML.
На странице HTML, которая вызывает скрипт GWT, добавьте метатег следующим образом:
<html>
<head>
<meta name="appId" content="461333815262909">
...
Затем, в точке входа вашего модуля, проанализируйте его следующим образом:
@Override
public void onModuleLoad() {
NodeList<Element> metas = Document.get().getElementsByTagName("meta");
for (int i=0; i<metas.getLength(); i++) {
MetaElement meta = (MetaElement) metas.getItem(i);
if ("appId".equals(meta.getName())) {
Window.alert("Module loaded with appId: " + meta.getContent());
}
}
}
Конечно, это не так просто, как передать аргумент в URL-адресе src тега script, но я считаю, что это немного чище, чем скрытие div в содержимом документа, и менее подвержено ошибкам, чем искусственный повторный анализ скрипта атрибут источника тега.