GWT,有一种方法可以忽略代码编译时生成的CSS ID吗?

时间:2015-07-03 19:09:53

标签: css gwt deobfuscation

我在一个我正在研究的新项目中使用GWT并且我遇到了问题。一些CSS规则被定义到XML文件中,而不是定义到CSS文件中。

问题是当GWT编译代码时,我的XML文件中定义的名称类将更改为新的随机ID。

GKA-VPPBPE GKA-VPPBLE

这样的东西

是否有办法保留原始名称而不是生成的名称?

1 个答案:

答案 0 :(得分:4)

生成混淆的css类名是一个特性。

GWT已启用默认激活的CSS模糊处理。这将有助于减少下载大小并减少css-classnames的冲突。

您可以禁用此功能:

<set-configuration-property name="CssResource.style" value="pretty"/>

或仅限某些课程:

@external .myClassName

在这里查看更多信息 https://vcfvct.wordpress.com/2013/10/04/disable-obfuscation-in-gwt-css-resources/